summaryrefslogtreecommitdiffstats
path: root/lib
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
|
* Add a -I switch to CFLAGS to use the f2c.h header file in the usr.bin/f2cjmz1997-04-241-1/+1
| | | | | directory. Reviewed by: bde
* 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-196-10/+11
|
* Fix punctuation: "it's" -> "its"danny1997-04-172-4/+4
|
* 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.
* Added -D_ARCH_INDIRECT=i387_ to CFLAGS. _ARCH_INDIRECT will soon be usedbde1997-04-151-4/+5
| | | | | | to control generation of indirections in ENTRY(). Only msun needs it. Use ${ARCH} consistently.
* 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 missing const in synopsis.bde1997-04-132-3/+3
|
* Fixed #include and/or prototype bugs in synopsis.bde1997-04-132-2/+3
|
* "Fixed" prototype bugs in synopsis.bde1997-04-131-2/+4
|
* Fixed missing #include in synopsis.bde1997-04-131-0/+1
|
* 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
|
* Fixed spelling of __set_ospeed (was _set_ospeed) and improvedbde1997-04-132-15/+16
| | | | nearby English.
* Declare the documented (modulo a spelling error) interfacebde1997-04-132-3/+3
| | | | | | | | `void __set_ospeed(long);' in the appropriate header. The implementation still uses speed_t instead of long. This will break properly when speed_t is fixed (speed_t shall be unsigned ...).
* Support GLOBAL style tags.jkh1997-04-131-9/+0
|
* Upgrade to the 1997/02/26 version.jmz1997-04-1362-781/+573
|
* Put on my flame proof suit and make libtcl build conditional onpeter1997-04-121-3/+6
| | | | | | | | | | the src/contrib/tcl directory existing, and also have an /etc/make.conf override (NOTCL) to stop building libtcl. This is in similar other things from src/Makefile, eg: NOGAMES, NOLKM, etc. This is so that people can put in a refuse entry in their cvsup files and not fetch the tcl code, and have it not built automatically. I'll do something similar for perl.
* Set wakeup time in pthread_cond_wait() to `forever' (-1) to preventjb1997-04-113-72/+123
| | | | | | | calling thread from being rescheduled based on an unspecified wakeup time. Bug/fix pointed out by Alexandre Fenyo <fenyo@email.enst.fr>.
* 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>
* Declare the constructor/destructor linker sets as extern rather thanjdp1997-04-091-3/+24
| | | | | | | | | | | | | | | | | common. Add one do-nothing element to each set. This ensures that the linker realizes that they are linker sets rather than simple commons, and makes it possible to link c++rt0.o into every shared library regardless of whether it is a C++ library or not. Without this change, the constructors and destructors in the main program could be executed multiple times. This change is going to make it possible to get rid of the CPLUSPLUSLIB makefile variable once and for all. It is a piece of the solution to PR gnu/3505 (gcc -shared). Finally, it fixes a heretofore unreported bug: If CPLUSPLUSLIB was set in a makefile for a C++ shared library that had no static constructors or destructors in it, then the main program's constructors and destructors would be executed multiple times.
* 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
OpenPOWER on IntegriCloud