| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
bug is fixed in the dynamic linker. I think it might be handy to
know about this to deal with some coming make world bootstrapping
issues.
|
|
|
|
|
|
| |
"__deregister_frame_info" problem that was seen when combining a
program linked using the old gcc with shared libraries that were
built using egcs.
|
|
|
|
|
|
|
| |
operator up was being omitted, and the result was 232, a slightly
lower value.
Observed-by: Bill Vermillion <bill@bilver.magicnet.net>
|
| |
|
|
|
|
| |
CPP_PREDEFINES.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
NetBSD compatible.
Add parameter to fo_read and fo_write. (The only flag FOF_OFFSET mean that
the offset is set in the struct uio).
Factor out some common code from read/pread/write/pwrite syscalls.
|
| |
|
|
|
|
|
| |
boot2 by 16 bytes. I expect this to be temperary until the boot2 authors
can do the proper fix.
|
|
|
|
|
| |
Obtained from: OpenBSD
Poked in the eye about committing new functions without a manpage: obrien
|
| |
|
| |
|
| |
|
|
|
|
| |
Tested by: make buildworld
|
|
|
|
|
|
| |
hasn't caused any problems until the egcs import. This fix breaks the
world build, but my very next commit will remove mkstemps from the
egcs build.
|
|
|
|
|
|
| |
Fix return value from ntp_adjtime().
Submitted by: jhay
|
|
|
|
| |
Don't conditionalize -I${.CURDIR}/../cc_tools
|
| |
|
|
|
|
| |
(in contrib/egcs)
|
|
|
|
|
| |
getopt in bourne shell is in fact hard. Maybe perl isn't *that* bad
after all...
|
|
|
|
|
| |
PR: docs/10412
Submitted by: Chris Costello <chris@calldei.com>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Don't bother checking object->ref_count == 1 in order to set
OBJ_ONEMAPPING. It's a waste of time. If object->ref_count == 1,
vm_map_entry_delete will "run-down" the object and its pages.
2. If object->ref_count == 1, ignore OBJ_ONEMAPPING. Wait for
vm_map_entry_delete to "run-down" the object and its pages.
Otherwise, we're calling two different procedures to delete
the object's pages.
Note: "vmstat -s" will once again show a non-zero value
for "pages freed by exiting processes".
|
|
|
|
|
|
|
| |
avoid crashing inside rtld (since it's easy) since everything else handles
it. Of course, if the target program checks argv[], it'll fall over.
Reviewed by: jdp
|
|
|
|
|
|
|
|
|
|
| |
damn useful thing for using with serial consoles in clusters etc or secure
console locations. Using a custom gettytab entry for console with
an entry like 'al=root' means that there is *always* a root login ready on
the console. This should replace hacks like those which go with conserver
etc. (This is a loaded gun, watch out for those feet!)
Submitted by: "Andrew J. Korty" <ajk@purdue.edu>
|
| |
|
|
|
|
| |
Submitted by: Nobuyuki Koganemaru <kogane@koganemaru.co.jp>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
board versions with no BIOS. Separate mailbox interrupts from
IOCB interrupts. Read OUTMAILBOX5 while RISC_INT is active- not
after you clear it (potential race condition). Clear out older broken
BIG_ENDIAN goop. Don't negotiate narrow/async for LVD busses at startup
if already in LVD mode. Note usage of presumptive 1040C revision. For
all the LIP, PDB Changed, Loop UP/DOWN async events, mark fw state
as unknown as well as marking the need to do a getpdb on targets- after
a LIP for certain the f/w has to do PRLI/PLOGI for all targets again
and marking f/w state as unknown gives us a fighting chance to (start
to) hold up for that to complete.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
that will SBusify an isp header or the lun/target portions of a request IOCB-
and have these only valid iff __sparc__ (no non-sparc SBus machine that *I*
know about).
|
| |
|
| |
|
|
|
|
|
| |
for early revision 2100 boards. Make sure to turn ROM off for these
boards.
|
|
|
|
|
|
|
|
|
| |
Arguments with whitespaces are easy to fix, but in combination with
shell metachars that should not be evaluated it is very hard, probably
impossible to fix without going to a line-oriented solution.
Next time I will believe Henry Spencer when he says "this looks easy
to fix but isn't".
|
| |
|
|
|
|
|
|
| |
* Turn on DEFAULT_VTABLE_THUNKS. (it is the default anyway, I'm just being
explicit about it, in case it causes us trouble it might be easier for
someone to notice it this way)
|
|
|
|
|
| |
the only lib that was using the SHLIB_* values from gnu/lib/Makefile.inc.
Thus I simply added the to the Makefile here.
|
|
|
|
|
| |
Since we aren't keeping all the GNU libs at the same versions, this is
useless and causes us to build a shared libgcc, which we don't want to do.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
parameter that has space in it, both in getopt.c and in the manpage
example.
2) Fix the example in the manpage. The set(1) command is required to
return 0 (POSIX 1003.2, section 3.14.11), so you can't test for
getopt's exit status like the example did:
#! /bin/sh
set -- `getopt abo: $*`
if test $? != 0 # wrong, tests for set's exit status, which is
# always zero, no for getopt(1)'s.
Fixes PR bin/5845, which thought it was getopt's fault, but in fact
the manpage was wrong.
I also updated the example to be more useful and updated the BUGS
section.
PR: bin/5845
|
|
|
|
|
|
|
|
| |
the address of the ps_strings structure to the process via %ebx.
For other kinds of binaries, %ebx is still zeroed as before.
Submitted by: Thomas Stephens <tas@stephens.org>
Reviewed by: jdp
|
| |
|