[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: PTHREAD_THREADS_MAX missing?



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dan Kegel wrote:
> Jakub Jelinek wrote:
> 
>>>>> The ltp-20030324 version compile of trace_sched.c fails because

> Uh-oh, looks like it might be -1; see
> http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/posix/sysconf.c?rev=1.32
> 
> 
>     case _SC_THREAD_THREADS_MAX:
> #ifdef  PTHREAD_THREADS_MAX
>       return PTHREAD_THREADS_MAX;
> #else
>       return -1;
> #endif
> 
> Is that compliant?
> 
> Maybe sysconf could call a "get max threads" function from the thread
> addon here.

That's not necessary.  -1 is a perfectly valid answer which a quick look
at the sysconf definition would have shown you:

  If the variable corresponding to name has no limit, sysconf() shall
  return 1 without changing the value of errno.

- -- 
- --------------.                        ,-.            444 Castro Street
Ulrich Drepper \    ,-----------------'   \ Mountain View, CA 94041 USA
Red Hat         `--' drepper at redhat.com `---------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+i1NH2ijCOnn/RHQRAlibAJ9NhhFc3AFctmhagEurjHDo3PwLLgCfRy/O
RqsbQXbTQoh68oJ8hw/EFtA=
=H+TG
-----END PGP SIGNATURE-----





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]