Re: csharpexec.c causes intmax_t from config.h to be redefined.

2017-06-19 Thread Bruno Haible
John Malmberg wrote: > On VMS, the config.h file is generated to "#define intmax_t long long". > > The csharpexec.c module includes config.h and then includes some header > files that redefine intmax_t. > > After it does that, it #includes "classpath.c" which then includes > config.h again. >

Re: VMS has struct sched_param in pthread.h

2017-06-19 Thread Bruno Haible
John E. Malmberg wrote: > The configure script is now detecting that struct sched_param is present. > ... > Attached is a patch to lib/sched.in.patch Thanks. Applied with tiny changes: I write "OpenVMS", not "VMS", as discussed in the other thread. Also, no need to use conditionals based on __CRTL

csharpexec.c causes intmax_t from config.h to be redefined.

2017-06-19 Thread John Malmberg
On VMS, the config.h file is generated to "#define intmax_t long long". The csharpexec.c module includes config.h and then includes some header files that redefine intmax_t. After it does that, it #includes "classpath.c" which then includes config.h again. This causes the original definitio

Re: VMS has struct sched_param in pthread.h

2017-06-19 Thread John E. Malmberg
On 6/16/2017 9:47 PM, John E. Malmberg wrote: On 6/16/2017 12:21 PM, Bruno Haible wrote: Hello John, VMS does not currently provide a sched.h and has that definition in pthread.h instead. Please try the attached patch. Thank you, I will try to get to that this weekend. The configure scri