diff --git a/include/signal.h b/include/signal.h index f90d9dcf7..9754c06bb 100755 --- a/include/signal.h +++ b/include/signal.h @@ -108,6 +108,7 @@ _PROTOTYPE( __sighandler_t signal, (int _sig, __sighandler_t _func) ); #ifdef _POSIX_SOURCE _PROTOTYPE( int kill, (pid_t _pid, int _sig) ); +_PROTOTYPE( int killpg, (pid_t _pgrp, int _sig) ); _PROTOTYPE( int sigaction, (int _sig, const struct sigaction *_act, struct sigaction *_oact) ); _PROTOTYPE( int sigaddset, (sigset_t *_set, int _sig) ); diff --git a/include/stdlib.h b/include/stdlib.h index 8797e3b9c..d170623ee 100755 --- a/include/stdlib.h +++ b/include/stdlib.h @@ -71,12 +71,14 @@ _PROTOTYPE( char *initstate, (unsigned _seed, char *_state, _PROTOTYPE( long random, (void) ); _PROTOTYPE( char *setstate, (const char *state) ); _PROTOTYPE( void srandom, (unsigned seed) ); -_PROTOTYPE( int getloadavg, (double *, int) ); +_PROTOTYPE( int putenv, (char *string) ); +_PROTOTYPE( int setenv, (const char *envname, const char *envval, + int overwrite) ); +_PROTOTYPE( int unsetenv, (const char *name) ); #endif #ifdef _MINIX -_PROTOTYPE( int putenv, (const char *_name) ); -_PROTOTYPE( int setenv, (const char *name, const char *val, const int f)); +_PROTOTYPE( int getloadavg, (double *, int) ); /* According to POSIX, getopt should be in unistd.h. What do we do with * this? diff --git a/include/unistd.h b/include/unistd.h index 4ae87ead4..1f1f89eca 100755 --- a/include/unistd.h +++ b/include/unistd.h @@ -158,6 +158,9 @@ _PROTOTYPE( int usleep, (useconds_t _useconds) ); #ifndef _TYPE_H #include #endif + +extern int optreset; /* Reset getopt state */ + _PROTOTYPE( int brk, (char *_addr) ); _PROTOTYPE( int chroot, (const char *_name) ); _PROTOTYPE( int mknod, (const char *_name, _mnx_Mode_t _mode, Dev_t _addr) );