summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Bump __FreeBSD_version to 400004 now that the __deregister_frame_infojdp1999-04-051-2/+2
| | | | | | 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.
* Resolve undefined weak references to a value of 0. This solves thejdp1999-04-051-1/+13
| | | | | | "__deregister_frame_info" problem that was seen when combining a program linked using the old gcc with shared libraries that were built using egcs.
* Represent the value 2**32 correctly in nroff. Previously, the troffgrog1999-04-051-1/+3
| | | | | | | operator up was being omitted, and the result was 232, a slightly lower value. Observed-by: Bill Vermillion <bill@bilver.magicnet.net>
* _G_config.h is now dynamically created.obrien1999-04-051-85/+0
|
* Fix space padding that was causing a problem in creating the finalobrien1999-04-041-2/+3
| | | | CPP_PREDEFINES.
* 4.0 will offer EGCS over GCC to the world.obrien1999-04-042-0/+6
|
* Add prototypes for pread and pwrite.dt1999-04-041-0/+2
|
* Rename a function to avoid conflict with the new syscall 'pwrite'.dt1999-04-044-18/+18
|
* Add wrappers for pread and pwrite syscalls.dt1999-04-046-11/+119
|
* Regenerate (padding for pread and pwrite).dt1999-04-046-8/+10
|
* Add standard padding argument to pread and pwrite syscall. That should make themdt1999-04-048-158/+129
| | | | | | | | | 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.
* Remove a lingering reference to libg++.obrien1999-04-041-3/+2
|
* Remove the string ">>> FreeBSD/i386 BOOT". I need to reduce the size ofobrien1999-04-042-4/+4
| | | | | boot2 by 16 bytes. I expect this to be temperary until the boot2 authors can do the proper fix.
* Add mkstemps to the man page, and create a link for it.imp1999-04-042-2/+14
| | | | | Obtained from: OpenBSD Poked in the eye about committing new functions without a manpage: obrien
* Conditionalize one more i386'ism.obrien1999-04-042-2/+6
|
* Attempt to creating the right ``tm.h'' file for the Alpha.obrien1999-04-041-1/+5
|
* Attempt at creating the right ``tm.h'' file for the Alpha.obrien1999-04-041-1/+5
|
* Remove mkstemp.c from build. This is now in libc.imp1999-04-041-3/+1
| | | | Tested by: make buildworld
* Add mkstemps from OpenBSD. This has been in my tree for months andimp1999-04-041-7/+24
| | | | | | 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 a division which I had made a multiplication.phk1999-04-041-3/+5
| | | | | | Fix return value from ntp_adjtime(). Submitted by: jhay
* didn't get latest version:obrien1999-04-041-3/+2
| | | | Don't conditionalize -I${.CURDIR}/../cc_tools
* This is old C++ code -- no need for rtti or exceptions.obrien1999-04-041-1/+2
|
* Minimum set of changes to switch from Gcc 2.7.2 (in contrib/gcc) to Egcs 1.1.2obrien1999-04-0419-196/+560
| | | | (in contrib/egcs)
* Further backouts and changes to the example.cracauer1999-04-041-8/+22
| | | | | getopt in bourne shell is in fact hard. Maybe perl isn't *that* bad after all...
* Manpages for the KLD system calls.dfr1999-04-047-1/+450
| | | | | PR: docs/10412 Submitted by: Chris Costello <chris@calldei.com>
* Dang, lost some LL's there.phk1999-04-041-3/+3
|
* Update to latest version from Dave Mills. Mostly textual.phk1999-04-042-31/+54
|
* Two changes to vm_map_delete:alc1999-04-041-13/+10
| | | | | | | | | | | | | | 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".
* If somebody does an execv("foo", NULL) (which theoretically is an error),peter1999-04-041-2/+2
| | | | | | | 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
* Add an 'al' (autologin username) capability to getty/gettytab. This is apeter1999-04-044-7/+27
| | | | | | | | | | 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>
* Correct forgotten defs in defproc macrogrog1999-04-041-0/+4
|
* Fix for console mouse.kato1999-04-041-1/+5
| | | | Submitted by: Nobuyuki Koganemaru <kogane@koganemaru.co.jp>
* Make firmware revision a triple. Clean up some FC init stuff formjacob1999-04-041-73/+138
| | | | | | | | | | | | | 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.
* oops on this lastmjacob1999-04-041-3/+2
|
* F/W revisions now a tuple (not a duple). Fix pre-CAM code.mjacob1999-04-041-19/+57
|
* Fix for pre-CAM kernels (again). Turn back on fast posting.mjacob1999-04-041-35/+16
|
* Remove incorrect BIG_ENDIAN defines and substitute in the SBus only macrosmjacob1999-04-041-126/+45
| | | | | | 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).
* Change f/w revision to major,minor,micro version. Add in ISP1040C definition.mjacob1999-04-041-5/+8
|
* roll ISP1040 and ISP2100 f/w to latest releasemjacob1999-04-041-13460/+13587
|
* Read the board revision and trim cache line size back from 16 to 1mjacob1999-04-042-16/+142
| | | | | for early revision 2100 boards. Make sure to turn ROM off for these boards.
* Back out part of previous commit.cracauer1999-04-042-27/+16
| | | | | | | | | 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".
* Missed a gnu/usr.bin/cc/libgcc.obrien1999-04-031-3/+3
|
* * Protect ourselves from any previously defined options.obrien1999-04-031-0/+13
| | | | | | * 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)
* Commit msg for rev 1.20 should probably have added that gnu/lib/libregex wasobrien1999-04-031-1/+1
| | | | | the only lib that was using the SHLIB_* values from gnu/lib/Makefile.inc. Thus I simply added the to the Makefile here.
* Makefile.inc was politing all subdir's with SHLIB_{MAJOR,MINOR} definitions.obrien1999-04-032-12/+7
| | | | | 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.
* Fix a macro name typo that made a word disappear.jdp1999-04-031-1/+1
|
* Add a missing declaration that broke the compilation of this file.jdp1999-04-031-0/+1
|
* 1) Fix the case where a shellscript using getopt is called with acracauer1999-04-032-18/+39
| | | | | | | | | | | | | | | | | | | | | | 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
* Restore support for executing BSD/OS binaries on the i386 by passingjdp1999-04-0312-22/+38
| | | | | | | | 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
* Sync with sys/i386/isa/wd.c revision 1.191.kato1999-04-031-3/+1
|
OpenPOWER on IntegriCloud