summaryrefslogtreecommitdiffstats
path: root/lib/libc/compat-43 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* sigsetmask() and sigblock() are no longer used by any setjmp implementationguenther2016-09-261-2/+0
| | | | | so the internal hidden names are unused; switch to PROTO_DEPRECATED() and drop the DEF_WEAK()s
* for some time now mandoc has not required MLINKS to functionjmc2016-03-301-4/+1
| | | | | | | | | | | | correctly - logically complete that now by removing MLINKS from base; authors need only to ensure there is an entry in NAME for any function/ util being added. MLINKS will still work, and remain for perl to ease upgrades; ok nicm (curses) bcook (ssl) ok schwarze, who provided a lot of feedback and assistance ok tb natano jung
* Merge the sigaction() and sigprocmask() overloads/wrappers from libpthreadguenther2015-10-231-3/+5
| | | | | | | | | into libc, and move pthread_sigmask() as well (just a trivial wrapper). This provides consistent handling of SIGTHR between single- and multi-threaded programs and is a step in the merge of all the libpthread overloads, providing some ASM and Makefile bits that the other wrappers will need. ok deraadt@ millert@
* Do provide hidden _libc_* aliases for sig{block,setmask} and use them inguenther2015-09-131-0/+2
| | | | | | | the ASM *setjmp implementations. Skip the PLT when calling them on amd64 (other archs to do this after testing) ok miod@
* Use .Rv where appropriate, and move it to RETURN VALUES;schwarze2015-01-291-6/+3
| | | | | remove .Tn, and a few minor macro adjustments. Patch from Kaspars at Bankovskis dot net.
* Move to the <limits.h> universe.deraadt2015-01-161-1/+0
| | | | review by millert, binary checking process with doug, concept with guenther
* use .In where appropriate; from Kaspars at Bankovskis dot netschwarze2015-01-151-3/+3
|
* these never needed sys/param.hderaadt2015-01-142-4/+4
|
* Xr getdtablecountderaadt2014-12-121-2/+3
|
* Add some missing names to the NAME sections.schwarze2014-04-071-3/+4
| | | | | | For inet(3), go the other way, remove some bogus symlinks. Found while testing the new makewhatis(8). ok jmc@
* Use PATH_MAX, NAME_MAX and LOGIN_NAME_MAX not MAXPATHNAMELEN,millert2013-09-301-5/+5
| | | | MAXNAMLEN or MAXLOGNAME where possible. OK deraadt@
* more library historyschwarze2013-07-175-24/+50
| | | | | facts checked by sobrado@ style tweaks and ok jmc@
* Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarzetedu2013-06-058-26/+26
|
* no need to cast nulltedu2013-06-011-2/+2
|
* sigstack() is long dead, and the compat sigaltstack syscall is gone too.guenther2011-11-221-4/+3
| | | | | | Correct the namespace protections for sigreturn(), sigwait(), and psignal() ok millert@
* knock out some useless Pp;jmc2011-09-031-2/+1
|
* make -column lists pretty again;jmc2011-09-031-36/+35
| | | | | | | | | | 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.
* Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependentmiod2010-02-031-2/+2
| | | | | | | files or directories when applicable. The inspiration and name of MACHINE_CPU come from NetBSD, although the way to provide it to Makefiles is completely different. ok kettenis@
* convert to new .Dd format;jmc2007-05-318-16/+16
|
* SIGCONT may be sent to any process with the same session ID as the caller,jmc2006-10-111-2/+2
| | | | | | | not to any process that is a descendant of the current process. from ryan younce (freebsd pr #58710); confirmed by otto and ok
* End sentences with a dotmiod2005-10-051-2/+2
|
* zap remaining rcsid.espie2005-08-088-32/+6
| | | | | | Kill old files that are no longer compiled. okay theo
* Warn against getwd() usage.miod2003-10-101-1/+4
| | | | ok millert@ deraadt@
* proto repairsderaadt2003-07-151-1/+2
|
* protosderaadt2003-07-151-1/+2
|
* ansification; checked by pvalderaadt2003-06-114-18/+11
|
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-0215-90/+30
| | | | rescinded 22 July 1999. Proofed by myself and Theo.
* - section reorderjmc2003-05-304-16/+15
| | | | | - in sigvec(3) removed .Xr to itself, added section numbers to two other .Xr's
* cpu -> CPUjmc2003-05-121-2/+2
|
* Move setrgid(3) and setruid(3) from libc -> libcompat.millert2003-05-084-182/+3
| | | | Programs should not be using these...
* typos;jmc2003-05-071-2/+2
|
* Replace emulated versions of setreuid() and setregid() with real syscalls.millert2003-01-315-335/+3
| | | | These are spec'd by POSIX as of 1003.1-2001; deraadt@ OK
* SEE ALSO corrections. millert ok.fgsch2002-11-101-2/+2
|
* No longer usedmillert2002-10-302-150/+0
|
* o .Xr setres[ug]idmillert2002-10-303-11/+35
| | | | o Update HISTORY section
* Add [gs]etres[ug]id(2) syscall to libc and use it in emulating some 4.3BSDmillert2002-10-305-24/+49
| | | | functions.
* fix Xr refs; frisco@blackant.netderaadt2002-09-181-2/+2
|
* spelling; raj@cerias.purdue.eduderaadt2002-06-042-4/+4
|
* 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
* We live in an ANSI C world. Remove lots of gratuitous #ifdef __STDC__ cruft.millert2002-02-196-38/+6
|
* Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.millert2002-02-164-8/+8
|
* use strlcpy vs strncpy+a[len-1]='\0'. millert@ ok.lebel2001-06-271-3/+2
|
* mdoc police.aaron2001-03-111-2/+3
|
* Remove errant line (pasto).millert2001-01-181-2/+1
|
* Provide examples showing how to convert old code to use sigprocmask(2).millert2001-01-182-2/+97
|
* .Sh EXAMPLE -> .Sh EXAMPLES. Even if there's only one example, at leastaaron2000-12-151-2/+2
| | | | this is consistent.
* Repairs.aaron2000-04-186-29/+40
|
* - For consistency, `super-user' -> `superuser' in all cases.aaron2000-04-154-13/+13
| | | | | - Some punctuation fixes. - Some `id' -> `ID'.
* sigblock.3 MLINKderaadt2000-03-281-1/+2
|