summaryrefslogtreecommitdiff
path: root/lib/libc
Commit message (Collapse)AuthorAgeFilesLines
* This stub has not been required by libc for a long time. Nuke it.John Birrell1997-05-032-39/+2
| | | | Notes: svn path=/head/; revision=25398
* Fix a bug that caused some false mismatches when both FNM_PATHNAMEJohn Polstra1997-04-291-1/+2
| | | | | | | | | and FNM_LEADING_DIR were specified and the pattern ended with "*". Example: pattern="src/usr.sbin/w*", string="src/usr.sbin/watch/watch.8,v". This should match, but did not. Notes: svn path=/head/; revision=25269
* Typo.Masafumi Max NAKANE1997-04-251-1/+1
| | | | | | | | PR: #3178 Submitted by: Josh Gilliam <soil@quick.net> Notes: svn path=/head/; revision=25145
* Add vfork(2) to SEE ALSOAndrey A. Chernov1997-04-251-0/+1
| | | | Notes: svn path=/head/; revision=25138
* Generate .S files for syscalls. This has many advantages:Bruce Evans1997-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. Notes: svn path=/head/; revision=25105
* FIxed the cleanup. I forgot to leave stdin alone in the usual (!twoway)Bruce Evans1997-04-221-1/+2
| | | | | | | case. Notes: svn path=/head/; revision=25084
* Clean-up my modification of popen.c for vfork. Bruce's (this) is better.John Dyson1997-04-201-10/+12
| | | | | | | Submitted by: Bruce Evans <bde@freebsd.org> Notes: svn path=/head/; revision=25063
* Use separate routines for memmove() and memcpy(). This lets me dropBruce Evans1997-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 Notes: svn path=/head/; revision=25045
* Use separate routines for memmove() and memcpy(). This lets me dropBruce Evans1997-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 Notes: svn path=/head/; revision=25044
* Merged with the 1996/11/12 NetBSD version:Bruce Evans1997-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. Notes: svn path=/head/; revision=25043
* Fixed long lines.Bruce Evans1997-04-192-16/+18
| | | | | | | | | Removed unused macros CALL() and ASMSTR. Reviewed by: jdp Notes: svn path=/head/; revision=25029
* Fixed #include and/or prototype bugs in synopsis.Bruce Evans1997-04-193-5/+5
| | | | Notes: svn path=/head/; revision=25028
* Fix punctuation: "it's" -> "its"Daniel O'Callaghan1997-04-171-2/+2
| | | | Notes: svn path=/head/; revision=24992
* Fix the problem in popen that makes correct vfork semantics fail.John 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.) Notes: svn path=/head/; revision=24975
* Second stage of moving this to in <machine/asm.h>: just includeBruce Evans1997-04-151-82/+2
| | | | | | | <machine/asm.h> here. Notes: svn path=/head/; revision=24966
* Fixed missing const. Include <unistd.h> so that the function type getsBruce Evans1997-04-141-1/+3
| | | | | | | | checked. Submitted by: partly by roberto Notes: svn path=/head/; revision=24927
* Fixed another prototype bug in synopsis.Bruce Evans1997-04-141-1/+1
| | | | Notes: svn path=/head/; revision=24924
* Fix typo.David Nugent1997-04-131-1/+1
| | | | Notes: svn path=/head/; revision=24899
* Implement two new keywords and status flags for entries in /etc/ttys;David Nugent1997-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). Notes: svn path=/head/; revision=24893
* Add MLINKS for isdialuptty(3) & isnetworktty(3).David Nugent1997-04-131-2/+4
| | | | Notes: svn path=/head/; revision=24892
* Fixed #includes in synopsis.Bruce Evans1997-04-131-1/+4
| | | | Notes: svn path=/head/; revision=24882
* Updated the LOCK_* #defines in the synopsis to be lexically identicalBruce Evans1997-04-131-4/+4
| | | | | | | with the (Lite1) ones in fcntl.h). Notes: svn path=/head/; revision=24881
* Fixed missing consts in synopsis.Bruce Evans1997-04-131-2/+2
| | | | Notes: svn path=/head/; revision=24880
* Fixed #include and/or prototype bugs in synopsis.Bruce Evans1997-04-134-6/+6
| | | | Notes: svn path=/head/; revision=24879
* Fixed wrong #include in synopsis.Bruce Evans1997-04-131-1/+1
| | | | Notes: svn path=/head/; revision=24878
* Fixed #include and/or prototype bugs in synopsis.Bruce Evans1997-04-134-10/+21
| | | | Notes: svn path=/head/; revision=24877
* Fixed #include and/or prototype bugs in synopsis.Bruce Evans1997-04-1310-13/+26
| | | | Notes: svn path=/head/; revision=24876
* Fixed wrong/incomplete #includes in synopsis.Bruce Evans1997-04-131-1/+1
| | | | Notes: svn path=/head/; revision=24874
* Fixed wrong function return type in synopsis.Bruce Evans1997-04-131-1/+1
| | | | Notes: svn path=/head/; revision=24873
* Don't use literal semicolons in .Fn macro invocations.Bruce Evans1997-04-1313-13/+13
| | | | Notes: svn path=/head/; revision=24872
* Support GLOBAL style tags.Jordan K. Hubbard1997-04-131-9/+0
| | | | Notes: svn path=/head/; revision=24861
* Fixed missing #include in synopsis.Bruce Evans1997-04-111-0/+1
| | | | Notes: svn path=/head/; revision=24824
* Fixed return type of __syscall() in synopsis.Bruce Evans1997-04-111-3/+3
| | | | | | | Don't quote "..." in synopsis. Quoting here is unnecessary and unusual. Notes: svn path=/head/; revision=24823
* Fixed missing const(s) or #include(s) in synopsis.Bruce Evans1997-04-1113-12/+18
| | | | Notes: svn path=/head/; revision=24822
* Fixed synopsis (the #include was bogus and the return type for brk() wasBruce Evans1997-04-111-2/+2
| | | | | | | wrong). Notes: svn path=/head/; revision=24821
* Fixed missing header in synopsis.Bruce Evans1997-04-111-0/+1
| | | | Notes: svn path=/head/; revision=24820
* Fixed synopsis (prototype was missing a const).Bruce Evans1997-04-111-1/+1
| | | | Notes: svn path=/head/; revision=24819
* Don't even think about processing bogus domain names here.Bill Paul1997-04-101-1/+5
| | | | Notes: svn path=/head/; revision=24797
* Typo police. Part of PR# 3242.Mike Pritchard1997-04-091-1/+1
| | | | | | | Submitted by: Philippe Charnier <charnier@xp11.frmug.org> Notes: svn path=/head/; revision=24763
* Missing newline caused too much text to be fed to the macro.Peter Wemm1997-04-081-1/+2
| | | | | | | Submitted by: Dmitrij Tejblum <dima@tejblum.dnttm.rssi.ru>, PR#3228 Notes: svn path=/head/; revision=24723
* setsid is declared in <unistd.h>, which is self sufficient (doesn't needPeter Wemm1997-04-081-1/+1
| | | | | | | | | prior <sys/types.h>) Fixes PR#3229, from Dmitrij Tejblum <dima@tejblum.dnttm.rssi.ru> Notes: svn path=/head/; revision=24722
* Fix raceGuido van Rooij1997-04-071-2/+2
| | | | | | | Obtained from: Keith Bostic Notes: svn path=/head/; revision=24707
* Restore PATH_LOCALE functionality using issetugid() call nowAndrey A. Chernov1997-04-075-8/+32
| | | | Notes: svn path=/head/; revision=24694
* Speedup in case locale not usedAndrey A. Chernov1997-04-041-5/+11
| | | | Notes: svn path=/head/; revision=24637
* Speedup in case locale not usedAndrey A. Chernov1997-04-041-1/+3
| | | | Notes: svn path=/head/; revision=24633
* Eliminate some function calls when locale not usedAndrey A. Chernov1997-04-041-6/+4
| | | | Notes: svn path=/head/; revision=24632
* Eliminate yet one function call when locale not usedAndrey A. Chernov1997-04-041-3/+4
| | | | Notes: svn path=/head/; revision=24631
* Speedup in case locale not usedAndrey A. Chernov1997-04-041-2/+6
| | | | Notes: svn path=/head/; revision=24630
* Speedup in case locale not usedAndrey A. Chernov1997-04-041-7/+16
| | | | Notes: svn path=/head/; revision=24627
* Honor the nouser/nogroup flag when determing if NULL shouldMike Pritchard1997-04-031-2/+2
| | | | | | | | be returned if a cached uid/gid does not exist in the password file. Notes: svn path=/head/; revision=24568