| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
PR: #3178
Submitted by: Josh Gilliam <soil@quick.net>
|
| |
|
|
|
|
|
| |
directory.
Reviewed by: bde
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
|
|
|
| |
case.
|
|
|
|
| |
Submitted by: Bruce Evans <bde@freebsd.org>
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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 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.
|
|
|
|
|
|
| |
Removed unused macros CALL() and ASMSTR.
Reviewed by: jdp
|
| |
|
| |
|
|
|
|
|
|
| |
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.)
|
|
|
|
| |
<machine/asm.h> here.
|
|
|
|
|
|
| |
to control generation of indirections in ENTRY(). Only msun needs it.
Use ${ARCH} consistently.
|
|
|
|
|
| |
checked.
Submitted by: partly by roberto
|
| |
|
| |
|
|
|
|
|
|
|
| |
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).
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
with the (Lite1) ones in fcntl.h).
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
nearby English.
|
|
|
|
|
|
|
|
| |
`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 ...).
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
calling thread from being rescheduled based on an unspecified wakeup
time.
Bug/fix pointed out by Alexandre Fenyo <fenyo@email.enst.fr>.
|
| |
|
|
|
|
| |
Don't quote "..." in synopsis. Quoting here is unnecessary and unusual.
|
| |
|
|
|
|
| |
wrong).
|
| |
|
| |
|
| |
|
|
|
|
| |
Submitted by: Philippe Charnier <charnier@xp11.frmug.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Submitted by: Dmitrij Tejblum <dima@tejblum.dnttm.rssi.ru>, PR#3228
|