summaryrefslogtreecommitdiffstats
path: root/lib/libc
Commit message (Collapse)AuthorAgeFilesLines
* Typo.max1997-04-251-1/+1
| | | | | PR: #3178 Submitted by: Josh Gilliam <soil@quick.net>
* Add vfork(2) to SEE ALSOache1997-04-251-0/+1
|
* Generate .S files for syscalls. This has many advantages:bde1997-04-231-34/+9
| | | | | | | | | | | | | | | - dependencies actually work (I need this to propagate some fixes in <machine/asm.h>) - the cpp pipeline goes away, so errors can't leak out of it and an ANSI cpp is automatically used. - it's simpler - standard rules get used instead of repetitive special rules. (This showed bugs in the strip steps in the standard rules. The wrong strip flag was also used for *.po here.) Removed some ${ECHO}s and `@'s. Normal make echoing of what is being done is now not much more verbose than the echo messages were, and is more useful.
* FIxed the cleanup. I forgot to leave stdin alone in the usual (!twoway)bde1997-04-221-1/+2
| | | | case.
* Clean-up my modification of popen.c for vfork. Bruce's (this) is better.dyson1997-04-201-10/+12
| | | | Submitted by: Bruce Evans <bde@freebsd.org>
* Use separate routines for memmove() and memcpy(). This lets me dropbde1997-04-201-0/+2
| | | | | | | the (buggy) support for alternative entry points. ALTENTRY() was only used for memmove(). Optimizing for space was particularly silly because memcpy() is rarely used (gcc normally inlines it). Obtained from: NetBSD
* Use separate routines for memmove() and memcpy(). This lets me dropbde1997-04-202-94/+4
| | | | | | | | the (buggy) support for alternative entry points. ALTENTRY() was only used for memmove(). Optimizing for space was particularly silly because memcpy() is rarely used (gcc normally inlines it). Obtained from: NetBSD
* Merged with the 1996/11/12 NetBSD version:bde1997-04-201-10/+24
| | | | | | | | | | | | | | | - use a slightly less bogus copyright. This file was never contributed to Berkeley. It still claims to be copright by the Regents. - use <machine/asm.h> instead of "DEFS.h". - use RCSID($Id$) instead of explicit assembly code and messy ifdefs. The rcsid won't be put into the object file until we make RCSID() non-null. NetBSD uses a LIBC_SCCS ifdef here. We used a LIBC_RCS instead, but I want RCSID() to be controlled directly by LIBC_RCS (actually by LIB_RCS). This is the only difference with the NetBSD version. - added ifdefs to support generation of memcpy() and memmove(). The other changes are "while I'm here" to get this. - improved style of the copy backwards case.
* Fixed long lines.bde1997-04-192-16/+18
| | | | | | Removed unused macros CALL() and ASMSTR. Reviewed by: jdp
* Fixed #include and/or prototype bugs in synopsis.bde1997-04-193-5/+5
|
* Fix punctuation: "it's" -> "its"danny1997-04-171-2/+2
|
* Fix the problem in popen that makes correct vfork semantics fail.dyson1997-04-161-6/+11
| | | | | | Specifically, popen modifies a variable "pdes[1]" in the child in such a way that it breaks code in the parent (due to the address space sharing.)
* Second stage of moving this to in <machine/asm.h>: just includebde1997-04-151-82/+2
| | | | <machine/asm.h> here.
* Fixed missing const. Include <unistd.h> so that the function type getsbde1997-04-141-1/+3
| | | | | checked. Submitted by: partly by roberto
* Fixed another prototype bug in synopsis.bde1997-04-141-1/+1
|
* Fix typo.davidn1997-04-131-1/+1
|
* Implement two new keywords and status flags for entries in /etc/ttys;davidn1997-04-132-4/+70
| | | | | | | TTY_NETWORK (network), TTY_DIALUP (dialup), which determine a basic connection type. TTY_DIALUP in particular will replace the old out of date heuristic "tty[dD]*" in login.c (and better than the current hard-coded method).
* Add MLINKS for isdialuptty(3) & isnetworktty(3).davidn1997-04-131-2/+4
|
* Fixed #includes in synopsis.bde1997-04-131-1/+4
|
* Updated the LOCK_* #defines in the synopsis to be lexically identicalbde1997-04-131-4/+4
| | | | with the (Lite1) ones in fcntl.h).
* Fixed missing consts in synopsis.bde1997-04-131-2/+2
|
* Fixed #include and/or prototype bugs in synopsis.bde1997-04-134-6/+6
|
* Fixed wrong #include in synopsis.bde1997-04-131-1/+1
|
* Fixed #include and/or prototype bugs in synopsis.bde1997-04-134-10/+21
|
* Fixed #include and/or prototype bugs in synopsis.bde1997-04-1310-13/+26
|
* Fixed wrong/incomplete #includes in synopsis.bde1997-04-131-1/+1
|
* Fixed wrong function return type in synopsis.bde1997-04-131-1/+1
|
* Don't use literal semicolons in .Fn macro invocations.bde1997-04-1313-13/+13
|
* Support GLOBAL style tags.jkh1997-04-131-9/+0
|
* Fixed missing #include in synopsis.bde1997-04-111-0/+1
|
* Fixed return type of __syscall() in synopsis.bde1997-04-111-3/+3
| | | | Don't quote "..." in synopsis. Quoting here is unnecessary and unusual.
* Fixed missing const(s) or #include(s) in synopsis.bde1997-04-1113-12/+18
|
* Fixed synopsis (the #include was bogus and the return type for brk() wasbde1997-04-111-2/+2
| | | | wrong).
* Fixed missing header in synopsis.bde1997-04-111-0/+1
|
* Fixed synopsis (prototype was missing a const).bde1997-04-111-1/+1
|
* Don't even think about processing bogus domain names here.wpaul1997-04-101-1/+5
|
* Typo police. Part of PR# 3242.mpp1997-04-091-1/+1
| | | | Submitted by: Philippe Charnier <charnier@xp11.frmug.org>
* Missing newline caused too much text to be fed to the macro.peter1997-04-081-1/+2
| | | | Submitted by: Dmitrij Tejblum <dima@tejblum.dnttm.rssi.ru>, PR#3228
* setsid is declared in <unistd.h>, which is self sufficient (doesn't needpeter1997-04-081-1/+1
| | | | | | prior <sys/types.h>) Fixes PR#3229, from Dmitrij Tejblum <dima@tejblum.dnttm.rssi.ru>
* Fix raceguido1997-04-071-2/+2
| | | | Obtained from: Keith Bostic
* Restore PATH_LOCALE functionality using issetugid() call nowache1997-04-075-8/+32
|
* Speedup in case locale not usedache1997-04-041-5/+11
|
* Speedup in case locale not usedache1997-04-041-1/+3
|
* Eliminate some function calls when locale not usedache1997-04-041-6/+4
|
* Eliminate yet one function call when locale not usedache1997-04-041-3/+4
|
* Speedup in case locale not usedache1997-04-041-2/+6
|
* Speedup in case locale not usedache1997-04-041-7/+16
|
* Honor the nouser/nogroup flag when determing if NULL shouldmpp1997-04-031-2/+2
| | | | | be returned if a cached uid/gid does not exist in the password file.
* Update to include details about the changes to setuid/setgid.peter1997-04-021-2/+6
|
* The user_from_{uid,gid} routines would return garbage if thempp1997-04-021-2/+2
| | | | | | | uid/gid in question was in the cache, but did not exist in the password file. This causes the -nouser and -nogroup options to find(1) to only print the first file owned by an unknown user/group in some cases.
OpenPOWER on IntegriCloud