This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: pthread_attr_setscope fails
- From: Enrique Perez-Terron <enrique dot perez-terron at norway dot online dot no>
- To: libc-alpha at sources dot redhat dot com
- Date: Thu, 26 Aug 2004 12:32:31 +0200
- Subject: Re: pthread_attr_setscope fails
- References: <1093507359.2626.49.camel@decugiss.frec.bull.fr>
On Thu, 2004-08-26 at 10:02, Sebastien Decugis wrote:
> Hi all,
>
> It seems that pthread_attr_setscope(&ta, PTHREAD_SCOPE_PROCESS); fails
> with the error "Operation not supported" whereas
> sysconf(_SC_THREAD_PRIORITY_SCHEDULING); returns 200112 (The Thread
> Execution Scheduling option is supported).
>
> It this a normal behavior?
# cat scope.c
#include <unistd.h>
int main(int argc, char *argv[], char *envp[])
{
long result = sysconf(_SC_THREAD_PRIORITY_SCHEDULING);
if (result == 1)
perror("sysconf");
else
printf("Treadh priority scheduling %d\n",result);
return 0;
}
# gcc -o scope scope.c
# ./scope
sysconf: Success
# uname -s -r -m
Linux 2.6.6-1.435.2.3 i586
# /lib/libc.so.6
GNU C Library stable release version 2.3.3, by Roland McGrath et al.
...
Compiled by GNU CC version 3.3.3 20040412 (Red Hat Linux 3.3.3-7).
Compiled on a Linux 2.4.20 system on 2004-05-11.
Available extensions:
GNU libio by Per Bothner
crypt add-on version 2.1 by Michael Glad and others
linuxthreads-0.10 by Xavier Leroy
The C stubs add-on version 2.1.2.
BIND-8.2.3-T5B
NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Glibc-2.0 compatibility add-on by Cristian Gafton
GNU Libidn by Simon Josefsson
libthread_db work sponsored by Alpha Processor Inc
-Enrique