Commit Graph

2518 Commits

Author SHA1 Message Date
thorpej ca1e742680 NetBSD/arm32 signal changes. 1998-09-29 20:23:25 +00:00
christos 4d4de54f5f Make the sparc work again; some work from jason, some from me. 1998-09-29 05:55:48 +00:00
thorpej 2af42e072f Signal changes for Alpha. 1998-09-29 03:01:37 +00:00
thorpej adb7eb514d sigaction() that calls the compat syscall (jonathan forgot to commit this). 1998-09-28 19:01:28 +00:00
jonathan 0c47ce2246 mips libc stubs for sig*14 signal API (128bit sigset_t),
plus backward-compatibility  for the old 1.3 libc entrypoints.
1998-09-27 22:59:39 +00:00
kleink 9d2eb0ba97 Add missing renaming of tcgetsid(). 1998-09-27 18:14:14 +00:00
kleink 0e34636229 Add an internal name for strtok_r(). 1998-09-27 17:57:49 +00:00
christos 1f9786900a Bump version 1998-09-27 16:43:04 +00:00
christos c1d4ffba28 Remove old lint files. 1998-09-27 16:42:40 +00:00
kleink 4761eb87c0 Frob internal state keeping to make strftime() reentrant. 1998-09-27 16:41:20 +00:00
christos fe2f618c31 Squash remnants of signal breakage... old sigvec() interface... 1998-09-27 13:21:28 +00:00
christos c4a835f8e9 Use posix signal system calls. 1998-09-26 23:58:29 +00:00
christos d5eb9fa908 Adapt to the new signal changes. 1998-09-26 23:58:14 +00:00
christos 2e3d142a37 Add a compat sigaction. 1998-09-26 23:57:15 +00:00
christos 50157f6e5e Adapt to posix signal system calls. 1998-09-26 23:54:25 +00:00
christos 1ebb9bf289 Adapt to new signal changes (from Jason) 1998-09-26 23:53:36 +00:00
christos cdfcc0bd0b Use posix system calls. 1998-09-26 23:52:30 +00:00
christos 0ae61213bb Fix array bounds (from Jason) 1998-09-26 23:50:40 +00:00
christos 6bacaab8be Fix signal mess. Change old syscalls to use the right signal numbers
and add a versioned copy of sigreturn (from Jason)
1998-09-26 23:49:34 +00:00
christos ccf1e97b10 Add setjmp versioned bits (from Jason).
XXX: Someone needs to make setjmp/longjmp save and restore the signal stack!
1998-09-26 23:46:01 +00:00
christos 5132700041 make it use posix signal system calls... Cannot play
int mask; sigfoo((sigset_t *) &mask) tricks any more...
1998-09-26 23:44:08 +00:00
christos 4efafd6886 Add NOCLDWAIT documentation. 1998-09-18 18:41:23 +00:00
kleink dc895f2e20 Make makewhatis find strtok_r(3). 1998-09-14 21:35:34 +00:00
kleink 25d16c74e0 Install a link for strtok_r(3). 1998-09-14 21:34:43 +00:00
kleink 1ec8fda77e Add a pointer to strtok_r(). 1998-09-14 21:31:31 +00:00
tv ff03cd6580 Document %ll[diouxX] as requested by <bgrayson@ece.utexas.edu> in PR
standards/3527.  Also describe the argument to such a format as "quad_t",
not "quad int".
1998-09-14 21:10:18 +00:00
kleink 4048e12f31 Add wrappers around mutex and rwlock run-time initialization. 1998-09-14 11:03:05 +00:00
thorpej 3d3a3c610c Back out previous change; it was incorrect. 1998-09-14 00:57:51 +00:00
eeh 83116b3d6b Libc fixes, mostly to work around the new signal stuff. 1998-09-13 23:54:44 +00:00
kleink 38876f6260 Protect local time state and GMT data initialization with a readers/writer lock
and a mutex, respectively.
1998-09-13 16:26:14 +00:00
kleink 0263cca7db Use localtime_r() rather than localtime(); removes a potential source of
surprise for the application.
1998-09-13 16:09:06 +00:00
kleink 19800c4d6f Use gmtime_r() rather than gmtime(); removes a potential source of surprise for
the application.
1998-09-13 16:05:34 +00:00
eeh 07c6aca8ad Bring in definition for stack BIAS. 1998-09-12 16:54:14 +00:00
kleink 4bbb5fd353 Add a multiple-reader/single-writer lock to protect environ. 1998-09-11 21:03:18 +00:00
kleink 1fd2228f99 Restore `elsieid' accidently clobbered during merge. 1998-09-11 11:35:21 +00:00
kleink 645061225a Replace `unix' in two feature tests (slid through my test machine's compiler
update window).
1998-09-11 10:55:55 +00:00
eeh cf009bcc7a Add sparc64-specific libc. 1998-09-11 04:56:19 +00:00
kleink 51cfb31a1f Bump minor version number (asctime_r(), ctime_r(), gmtime_r(), localtime_r()). 1998-09-10 18:41:17 +00:00
kleink a0006ac87d Add asctime_r(), ctime_r(), gmtime_r() and localtime_r(). 1998-09-10 16:02:59 +00:00
kleink 91e1adbe6e Merge tzcode1998f. 1998-09-10 15:58:38 +00:00
mouse b95116821c Create tcp.keepidle, tcp.keepintvl, tcp.keepcnt, tcp.slowhz sysctls. 1998-09-10 10:46:03 +00:00
kleink 1d1861e253 Make the fseek() return value description match XSH5 (again). 1998-09-09 20:17:27 +00:00
kleink 36bf9c3062 Typo; from Michael Richardson <mcr@sandelman.ottawa.on.ca> in PR misc/6053. 1998-09-09 19:51:39 +00:00
kleink c9f14e5e97 Addendum to previous commit: remove stdio usage from sections during which
random_mutex is locked, because
* a cancellation point may occur during fprintf(), and no cancellation handler
  had been installed, and
* the XSH5 specifcation of these functions does not permit output to stderr.
Therefore, in initstate() and setstate(), return a null pointer if the supplied
state is not valid.  This also fixes a bug in setstate() which caused corrupt
state information being used despite printing an error message.
1998-09-09 19:34:00 +00:00
kleink 7c5f290f7e Add a mutex to protect the state. 1998-09-09 12:27:32 +00:00
kleink 127dfcd147 Since perror() must be reentrant, change the storage class of the buffer used
to hold the error message from static to automatic.
1998-09-09 12:15:55 +00:00
kleink 0cca1fcb27 Perform stdio stream locking as appropriate. 1998-09-09 12:08:05 +00:00
kleink 0e8ab3112e Fix the approximation of log10(2.0) used in INT_STRLEN_MAXIMUM; this resulted
in a fair amount of space wasted in the static result buffer used in
asctime().  Noticed by Randy Thelen <rthelen@netapp.com> on tz@elsie.
1998-09-09 11:32:13 +00:00
kleink 96deb0c4ec s/c_plusplus/__cplusplus/ 1998-09-08 15:10:12 +00:00
kleink 83d4043d4c s/NULL/NUL/ where appropriate. 1998-09-08 14:13:36 +00:00