summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Sync with sys/i386/conf/majors.i386 revision 1.24.kato1998-01-181-1/+3
|
* Fixed endless loop for `p/x *(int *)0xf0000000'. kvm_uread() inbde1998-01-183-21/+30
| | | | | | | | | | gdb was cloned from the buggy version of kvm_uread() in libkvm and had the same bugs. It looped endlessly on EOF and checked errno without setting it in the lseek() error check. The first bug caused gdb to loop endlessly for reads from addresses between the end of the user area and the start of the kernel text. kvm_uread() should not be used for addresses beyond the end of the user area, but is due to bugs elsewhere.
* Don't override FRAME_CHAIN(). If the current frame is valid, thenbde1998-01-185-144/+0
| | | | | | | | | | | | | | | | | | the previous frame is in the usual place even for traps, interrupts and syscalls in the kernel, because the assembly language stubs don't change the frame pointer. The previous frame is just not for the calling function. We may as well depend on this as on magic to determine the trap frame address. The magic is in FRAME_SAVED_PC() which elides the correct number of stubs (1) to go back to a pc that matches the previous frame. Removing fbsd_kern_frame_chain() fixes bugs in it. Xsyscall was misspelled as _Xsyscall (gdb removes one leading underscore), so the tf_syscall frame type was never found. This was harmless because tf_normal works in all cases in fbsd_kern_frame_chain() and Xsyscall is spelled correctly in fbsd_kern_frame_saved_pc() where it matters. There were style bugs on almost every line, starting with a primary indent of 7.
* Do not run by default. Can grow your root mailbox up to 2Mb per dayache1998-01-181-1/+9
| | | | since SPAMmers like to retry often
* Fixed sloppy definitions of SIGTRAMP_START and SIGTRAMP_END. The oldbde1998-01-182-8/+14
| | | | range was a little too large.
* Workarround for locking violation while recycling vnode which union fskato1998-01-182-8/+28
| | | | used in freelist.
* Improve and revise fixes for locking violation.kato1998-01-184-66/+104
| | | | Obtained from: NetBSD/pc98
* Pass the system name to dmesg. Rev.1.7 only works when the symbols inbde1998-01-173-6/+27
| | | | /kernel aren't too different form those in the kernel being debugged.
* VVMIO -> VOBJBUF as in pstat.c.bde1998-01-171-2/+2
|
* Started getting rid of the compatibility cruft for the Lite1 mount()bde1998-01-171-6/+2
| | | | | | | | | and the pre-Lite2 vfsconf interfaces. For quot, just back out revs. 1.1 and 1.2 and change MNT_FFS to "ufs", so that vfsconf isn't used at all. Revs. 1.1 and 1.2 were hacks to get around f_fstypename not being in `struct statfs' in Lite1.
* Started getting rid of the compatibility cruft for the Lite1 mount()bde1998-01-171-0/+2
| | | | | | | | and the pre-Lite2 vfsconf interfaces. For getvfsent.c, just define _OLD_VFSCONF. This will give the current default macro hacks in <sys/mount.h> when the default is reversed. This is an intermediate step.
* Started getting rid of the compatibility cruft for the Lite1 mount()bde1998-01-171-9/+11
| | | | | | | | and the pre-Lite2 vfsconf interfaces. For lsvfs, use the new interface for getvfsbyname(), and use the old interface for getvfsent() explicitly instead of depending on macro hacks in <sys/mount.h>. This is an intermediate step.
* Don't install the tcl implementation headers. The tcl distributionbde1998-01-173-24/+4
| | | | | | | | makefile doesn't install them, and they couldn't be used without lots of undocumented -I's in CFLAGS. tcl.h is still installed in /usr/include/tcl/. Note that rev.1.24 of tcl_bmake/mkMakefile.sh broke all the section 3 tcl man pages by putting it there instead of in /usr/include.
* Updated shlib version to 80.4 in the correct place.bde1998-01-172-5/+5
| | | | | Regenerated libtcl/Makefile. This adds -DHAVE_ST_BLKSIZE=1 to CFLAGS. It was broken by direct editing in rev.1.25.
* Remove the necessity of -ldes and -lalias etc from release/Makefile.brian1998-01-178-22/+38
| | | | | | | | | | When building a release, RELEASE_CRUNCH is defined for a `make' of the objects required by the crunch of each program. The object list is still obtained in the same way, so you must make sure that all objects are built (empty if necessary) by this make. ppp/Makefile provides an example. Reviewed by: jkh
* Fixed syntax error in normally-unconfigured code in previous commit.bde1998-01-171-2/+2
|
* MF22: fix to install script handling.jkh1998-01-171-4/+4
|
* Tie up some loose ends in vnode/object management. Remove an unneededdyson1998-01-1716-326/+346
| | | | | | | config option in pmap. Fix a problem with faulting in pages. Clean-up some loose ends in swap pager memory management. The system should be much more stable, but all subtile bugs aren't fixed yet.
* I wrote a poor, but better-than-nothing manual page for the wfd subdriver.pst1998-01-172-2/+213
| | | | Obtained from: od.4
* Fix misleading comment about major #pst1998-01-162-4/+4
|
* Bring in IDE ATAPI floppy support.pst1998-01-1620-29/+1681
| | | | | | | | | | | This is Junichi's v1.0 driver. NOTE: Major device numbers have been changed to avoid conflict with other FreeBSD 3.0 devices. The new numbers should be considered "official." This driver is still considered "beta" quality, although we have been playing with it. Please submit bugs to junichi and myself. Submitted by: junichi@astec.co.jp
* Removed obsolete man pages.bde1998-01-166-431/+0
|
* Removed references to the man pages for the obsolete interfacesbde1998-01-161-5/+3
| | | | | VOP_BLKATOFF, VOP_SEEK, VOP_SELECT, VOP_TRUNCATE, VOP_UPDATE, VOP_VALLOC and VOP_VFREE.
* Fixed synopsis again. Too much was blown away by splatting a NetBSD-bde1998-01-161-4/+8
| | | | based version over the top of the FreeBSD version in rev.1.6.
* Fixed bitrot. The type of the "level" is intrmask_t, not int.bde1998-01-161-11/+11
|
* Fixed prototype for tsleep() (const poisoning).bde1998-01-161-2/+2
|
* Fixed a missing #include in the synopsis.bde1998-01-167-4/+11
|
* Include <machine/pc/display.h>, not <i386/include/pc/display.h>. This isbde1998-01-169-18/+18
| | | | | | not quite correct, because the Makefiles in lkm/syscons don't set up the `machine' symlink, but other, more volatile headers in <machine> are already used.
* Removed most unused includes of <net/if_var.h> outside the kernel.bde1998-01-166-12/+6
|
* Fixed bitrot in the prototype for logwtmp().bde1998-01-161-2/+2
|
* Fixed bugs in the conversion of kvm to to use procfs in rev.1.3. Allbde1998-01-161-9/+14
| | | | | | | | | | | | are in kvm_uread(): - the setting of errno before checking it in the lseek() was lost. - EOF handling was lost. kvm_uread() retried forever on EOF. EOF is not really an error, but report it one as in rev.1.2. - reporting of errno after a read error was lost. Fixed style bugs in rev.1.3 and rev.1.12. Not fixed: errno is not reported after lseek() failures.
* Adapt to new mount(2) argument syntax.jkh1998-01-1610-25/+25
| | | | Submitted by: bde
* Fixed wrong prototype for history().bde1998-01-161-3/+3
| | | | Don't (mis)use .Fd outside of the synopsis.
* Fixed missing #include in synopsis.bde1998-01-161-0/+2
|
* Fixed wrong prototype for clock_getres().bde1998-01-161-2/+2
|
* Fixed wrong prototypes. Most of the prototypes had missing return types,bde1998-01-161-9/+19
| | | | or missing const's or `short *' instead of `[ug]id_t *' in argument types.
* Fixed missing return type in a prototype.bde1998-01-161-0/+1
|
* Fixed a missing #include in the synopsis.bde1998-01-162-8/+10
| | | | | | | Fixed some wrong prototypes. Fixed a misspelled function name. The owner of this file should add a copyright and an Id.
* Added prototypes for functions that were documented in libalias.3bde1998-01-162-0/+16
| | | | but not prototyped here.
* Benign changes to support Justin's CAM code.jkh1998-01-163-3/+9
|
* Non-intrusive changes to support Justin's CAM stuff.jkh1998-01-162-3/+5
|
* Added missing declaration of signanosleep().bde1998-01-161-0/+5
|
* Fixed pedantic syntax error (trailing comma in enum).bde1998-01-161-1/+3
|
* Removed `#pragma ident' (for a FreeBSD Id) so that the K&R supportbde1998-01-164-4/+0
| | | | | | | | isn't gratuitously broken. This also prevents ANSI compilers from recognizing the pragma as a request to run /usr/games/hack... FreeBSD Ids should be in comments or rcsids, not in `#pragma ident's (which are equivalent to comments when compiled by gcc), and the only FreeBSD change in this file seems to be adding the Id.
* Commented out `#pragma ident' (for a Sun id) so that the K&R supportbde1998-01-161-1/+1
| | | | | isn't gratuitously broken. This also prevents ANSI compilers from recognizing the pragma as a request to run /usr/games/hack...
* Removed redundant declarations. rpcgen generates `typedef enum foo;'bde1998-01-161-5/+2
| | | | from `enum foo;'.
* Made this header self-sufficent. It had unnecessary dependencies onbde1998-01-161-2/+6
| | | | | <sys/cdefs.h>, <sys/types.h>, <rpcsvc/yp_prot.h>, and on the latter's prerequisites (5 more).
* Fixed a missing dependency.bde1998-01-161-1/+3
|
* Null change to attach the correct log message for the previous commit:bde1998-01-161-1/+1
| | | | | | | Added some forward struct declarations so that this file is less self-insufficent. Fixed an incomplete prototype. Fixed some misformattings.
* Added a forward struct declaration so that this file is lessbde1998-01-162-4/+10
| | | | self-insufficent.
OpenPOWER on IntegriCloud