Index: ossp-pkg/pth/ChangeLog RCS File: /v/ossp/cvs/ossp-pkg/pth/ChangeLog,v rcsdiff -q -kk '-r1.565' '-r1.566' -u '/v/ossp/cvs/ossp-pkg/pth/ChangeLog,v' 2>/dev/null --- ChangeLog 2002/09/24 14:52:49 1.565 +++ ChangeLog 2002/10/15 17:23:19 1.566 @@ -21,6 +21,11 @@ Changes between 1.4.1 and 1.5.0 (27-Jan-2002 to xx-Sep-2002) + *) The manual page stated that system(3) is supported in the + "Soft System Call Mapping", but in fact it was forgotten in the + implementation. + [Jonathan Schilling ] + *) Add #define _PTHREAD_T to pthread.h to guard under SCO UnixWare 7 and OpenUNIX 8. [Jonathan Schilling ] Index: ossp-pkg/pth/pthread.c RCS File: /v/ossp/cvs/ossp-pkg/pth/pthread.c,v rcsdiff -q -kk '-r1.57' '-r1.58' -u '/v/ossp/cvs/ossp-pkg/pth/pthread.c,v' 2>/dev/null --- pthread.c 2002/01/27 11:03:41 1.57 +++ pthread.c 2002/10/15 17:23:19 1.58 @@ -1057,6 +1057,12 @@ return pth_sleep(sec); } +int __pthread_system(const char *cmd) +{ + pthread_initialize(); + return pth_system(cmd); +} + int __pthread_sigwait(const sigset_t *set, int *sig) { pthread_initialize(); Index: ossp-pkg/pth/pthread.h.in RCS File: /v/ossp/cvs/ossp-pkg/pth/pthread.h.in,v rcsdiff -q -kk '-r1.62' '-r1.63' -u '/v/ossp/cvs/ossp-pkg/pth/pthread.h.in,v' 2>/dev/null --- pthread.h.in 2002/09/24 14:50:37 1.62 +++ pthread.h.in 2002/10/15 17:23:19 1.63 @@ -504,6 +504,7 @@ #if _POSIX_THREAD_SYSCALL_SOFT && !defined(_PTHREAD_PRIVATE) #define fork __pthread_fork #define sleep __pthread_sleep +#define system __pthread_system #define sigwait __pthread_sigwait #define waitpid __pthread_waitpid #define connect __pthread_connect