The old interface used pid, this fixes it. Ok to commit? Andreas 2004-03-20 Andreas Jaeger * sysdeps/unix/sysv/linux/sched_getaffinity.c (__sched_getaffinity_old): Fix interface. * sysdeps/unix/sysv/linux/sched_setaffinity.c (__sched_setaffinity_old): Likewise. ============================================================ Index: sysdeps/unix/sysv/linux/sched_getaffinity.c --- sysdeps/unix/sysv/linux/sched_getaffinity.c 19 Mar 2004 00:13:30 -0000 1.2 +++ sysdeps/unix/sysv/linux/sched_getaffinity.c 20 Mar 2004 05:47:11 -0000 @@ -46,10 +46,10 @@ versioned_symbol (libc, __sched_getaffin # if SHLIB_COMPAT(libc, 2_3_3, 2_3_4) int attribute_compat_text_section -__sched_getaffinity_old (const pthread_attr_t *attr, cpu_set_t *cpuset) +__sched_getaffinity_old (pid_t pid, cpu_set_t *cpuset) { /* The old interface by default assumed a 1024 processor bitmap. */ - return __sched_getaffinity_new (attr, 128, cpuset); + return __sched_getaffinity_new (pid, 128, cpuset); } compat_symbol (libc, __sched_getaffinity_old, sched_getaffinity, GLIBC_2_3_3); # endif ============================================================ Index: sysdeps/unix/sysv/linux/sched_setaffinity.c --- sysdeps/unix/sysv/linux/sched_setaffinity.c 19 Mar 2004 00:13:30 -0000 1.2 +++ sysdeps/unix/sysv/linux/sched_setaffinity.c 20 Mar 2004 05:48:51 -0000 @@ -72,10 +73,10 @@ versioned_symbol (libc, __sched_setaffin # if SHLIB_COMPAT(libc, 2_3_3, 2_3_4) int attribute_compat_text_section -__sched_setaffinity_old (const pthread_attr_t *attr, const cpu_set_t *cpuset) +__sched_setaffinity_old (pid_t pid, const cpu_set_t *cpuset) { /* The old interface by default assumed a 1024 processor bitmap. */ - return __sched_setaffinity_new (attr, 128, cpuset); + return __sched_setaffinity_new (pid, 128, cpuset); } compat_symbol (libc, __sched_setaffinity_old, sched_setaffinity, GLIBC_2_3_3); # endif -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj SuSE Linux AG, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126