summaryrefslogtreecommitdiffstats
path: root/lib/libc/gen/signal.3 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* The synopsis rendered very poorly because of a "Quite Ugly buttb2016-05-281-6/+8
| | | | | | | | syntactically correct" roff mess. Follow the mdoc style guide on function pointers to improve this a little. Neglect and remove a comment that advises against trying to fix this. guidance and ok schwarze@
* Document that execve(2) resets SIGCHLD to SIG_DFLguenther2015-10-111-3/+6
| | | | wordsmithing and ok jmc@
* chflagsat() is also async-signal-safeguenther2015-05-121-2/+3
|
* When listing the async-signal-safe functions, don't split out "ANSI C"guenther2014-11-171-15/+11
| | | | | | | functions; the concept comes from POSIX anyway. With tweaks from schwarze@ ok deraadt@, jmc@, millert@, schwarze@
* We missed a hyphen in 'async-signal-safe'guenther2014-09-151-3/+3
| | | | Noted by Jean-Philippe Ouellet (jean-philippe (at) ouellet.biz)
* sockatmark(3) has been implemented; add it to the async-signal-safe listsguenther2014-09-101-5/+3
|
* Add additional kernel interfaces for setting close-on-exec on fdsguenther2014-08-311-2/+6
| | | | | | | when creating them: pipe2(), dup3(), accept4(), MSG_CMSG_CLOEXEC, SOCK_CLOEXEC. Includes SOCK_NONBLOCK support. ok matthew@
* Add pthread_sigmask() and raise() to the list of async signal safematthew2014-07-211-1/+3
| | | | | | functions, per POSIX Issue 7 ok deraadt
* Fix typo: s/lstate/lstat/matthew2014-07-211-3/+3
|
* Document that abort() is async signal safe now that it doesn't flushmatthew2014-07-191-7/+7
| | | | | | | | | | stdio buffers While here replace "SUSv[67]" with "POSIX Issue [67]" and update signal(3) to mention that pselect() and ppoll() are async signal safe like sigaction(2) already does. ok guenther
* Oops, getentropy() is an "extension interface", not a "base interface"matthew2014-07-181-2/+3
| | | | | Also, update the async signal safe list in signal(3) too (reminded by deraadt)
* Document that v?dprintf() is just as safe as v?snprintf(). OK espie@millert2014-05-231-2/+6
|
* obvious .Pa fixes; found with mandocdb(8)schwarze2014-01-211-3/+3
|
* more library historyschwarze2013-07-171-5/+14
| | | | | facts checked by sobrado@ style tweaks and ok jmc@
* Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarzetedu2013-06-051-3/+3
|
* Fixed typo.tobias2013-04-221-3/+3
| | | | ok jmc
* Document that openat(), etc are safe to call from a signal handler.matthew2012-04-031-20/+20
| | | | | | While here, recognize that _Exit() and raise() are C functions. ok deraadt@, guenther@, jmc@
* symetryespie2012-01-191-3/+3
| | | | ok jmc@, millert@
* make -column lists pretty again;jmc2011-09-031-37/+36
| | | | | | | | | | specifically, rewrite them to permit some markup in the column headers, and use "Ta" instead of literal tabs; mandoc does not currently match groff 100%, but a mandoc fix may be some time off, and we've gone enough releases with poorly formatting column lists. in some cases i have rewritten the lists as -tag, where -column made little sense.
* Do not attempt to silently continue text for the last column of tablesschwarze2010-02-251-5/+3
| | | | | | | | | | | | | generated by .Bl -column .It <tab> on following lines. This is a workaround; fixing it properly in a way compatible with our old groff would require .Xo support for .Bl -column phrases in mandoc(1), which is too much work right now just to fix exactly this one place in our tree. ok jmc@ This commit fixes the last issue i'm aware of which prevented building our whole tree with mandoc. Not all pages format nicely yet, but none kill the build any more.
* Update the list of async-signal-safe functionsguenther2009-12-161-30/+110
| | | | | | | | | | Document that snprintf/vsnprintf/syslog_r() aren't async-signal-safe for floating-point Provide cursory documentation of SIGTHR Eliminate the NOTE section of the sigaction(2) manpage by merging the good bits into the STANDARDS section ok deraadt@
* convert to new .Dd format;jmc2007-05-311-2/+2
|
* asyncronous -> asynchronous;jmc2007-05-311-2/+2
| | | | from Chad Dougherty, documentation/5493
* duplicate in the safe listderaadt2006-04-111-3/+2
|
* - sync prototypes and header file excerpts to realityjaredy2005-07-221-7/+7
| | | | | | | | | - many grammar, punctuation, macro, layout, spelling/typos, rewording, etc. fixes - avoid first person - sprinkle crossrefs where relevant help & ok jmc
* SIGSTOP needs .Dv, not .Ev;jmc2004-12-301-2/+2
| | | | from freebsd pr docs/75615;
* XPG specifies bsd_signal(3) so make it an alias for signal(3); OK deraadt@millert2004-05-031-8/+20
|
* Mention siginterrupt; OK deraadt@millert2004-04-301-1/+6
|
* actually snprintf/vsnprintf are now signal race safederaadt2003-12-021-2/+4
|
* -make a copy the global variabledhartmei2003-07-141-2/+2
| | | | +make a copy of the global variable
* whatever happened, i cannot explain it. rollback my stupidfgsch2003-06-221-2/+2
| | | | good-for-nothing commit. my apologies.
* fix prototype; from Pedro Bastos.fgsch2003-06-221-2/+2
|
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
| | | | rescinded 22 July 1999. Proofed by myself and Theo.
* - correct macro usagejmc2003-05-301-2/+1
| | | | - section reorder
* cpu -> CPUjmc2003-05-121-2/+2
|
* typos;jmc2003-04-301-3/+3
|
* some more functions that are (only on OpenBSD) safe in signal handlers.deraadt2003-02-031-2/+16
| | | | not having access to these makes things really painful
* Initial cleanup:mpech2002-04-301-2/+2
| | | | | | | | | | | | o) remove extra space in the end of line; o) remove extra blank lines in the end of file; o) remove .Pp before .Ss; o) CAVEAT -> CAVEATS; o) fix usage of .Fa; o) <blank-line> -> .Pp; o) wrap long lines; millert@ ok
* If the handler for SIGCHLD is set to SIG_IGN, act as if themillert2002-01-071-1/+25
| | | | | | SA_NOCLDWAIT (don't create zombies) flag has been specified. This is consistent with most other operating systems and is what XPG4.2 specifies.
* list syslog_r as safe in signal handlersderaadt2001-11-071-2/+3
|
* mdoc police.aaron2001-03-111-4/+5
|
* first cut at "what is allowed in a signal handler, based on but extended from FreeBSD listderaadt2001-01-171-1/+124
|
* Repairs, mostly removing hard sentence breaks.aaron2000-04-181-3/+5
|
* - remove all trailing whitespaceaaron1999-07-091-4/+4
| | | | | | | | | | * except when it is escaped with a `\' at the end of the line - fix remaining .Nm usage as well - this is from a patch I received from kwesterback@home.com, who has been working on some scripts for fixing formatting errors in mdoc'd man pages Ok, so there could be a cost/benefit debate with this commit, but since I have the patch we might as well commit it...
* repairsaaron1999-05-291-13/+17
|
* more missing .El macros filled inaaron1999-05-271-1/+2
|
* remove argument from .Os macros so value in /usr/share/tmac/mdoc/doc-commonaaron1999-05-231-2/+2
| | | | is used instead; kwesterback@home.com
* Cleanup xrefs under SEE ALSO. Specifically:alex1999-05-161-2/+2
| | | | | | | - Sort xrefs by section, and then alphabetically. - Add missing commas between xref items. - Remove commas from the last xref entry. - Remove duplicate entries.
* correct some Xr's which referred to the wrong man page sectionsaaron1999-05-101-2/+2
|
* make function names the correct casederaadt1999-02-271-2/+2
|