summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add var "CD_MOUNTPT" set to /cdrom by default.obrien1998-07-281-4/+5
| | | | Ok'ed by: discussed with Satoshi at USENIX
* pseudo-device ssc requires su.c (pseudo-device su)brian1998-07-281-0/+1
| | | | | Submitted by: woods@zeus.leitch.com (Greg A. Woods) PR: 7413
* Silence ``Network unreachable'' warnings when usingbrian1998-07-284-19/+20
| | | | | | | | | | | | | | | | | | ``add .... HISADDR''. The network will never be reachable at this point unless we're in -auto or reading the command from ppp.linkup. We can now run the following lines and get the expected results: set ifaddr 1.2.3.4/0 5.6.7.8/0 add default HISADDR where a route is added immediately in auto mode and the whole thing is delayed 'till the IP numbers have been agreed in other modes. Essentially, ppp.linkup is no longer required.
* o Tidy up PAP and CHAP diagnostics. They're now all logged as PHASEbrian1998-07-282-21/+31
| | | | | | | diagnostics (which are on by default). o Deal correctly with both sides wanting CHAP. o Output a warning if we're using an empty ``authname''. This is *not* what we want to do.
* Set bp->b_resid for failed transfers in dscheck(). This is thebde1998-07-281-1/+2
| | | | | | | | best place to set it, and the wd and wfd strategy routines don't set it (for failed transfers) because they expect dscheck() to initialize everything necessary. dscheck() has always set B_ERROR, but this is not quite sufficient, because b_resid is used by physio() to decide how much of a B_ERROR'ed i/o was done.
* Set the disk type to SCSI in the in-core label for the whole disk.bde1998-07-282-2/+4
|
* Commit patch from Tor Egge to fix the "large filesystem restore" problem.imp1998-07-281-6/+12
| | | | | | | This appears to work for me in the old case, but I don't have large enough filesystems to test the fix case. Reported working by: karl@mcs.net
* Used daddr_t's, not ints, to store disk block numbers. Updated printfbde1998-07-282-18/+22
| | | | | | | | formats and args to match. Fixed old printf format errors (all related; most were hidden by calling printf indirectly). This change somehow avoids compiler bugs for 64-bit longs on i386's, although it increases the number of 64-bit calculations.
* Set p->p_switchtime to switchtime instead of to the current time inbde1998-07-283-3/+33
| | | | | | | | | | | | | fork_trampoline() if switchtime is valid. This fixes not accounting for the time between the previous context switch and and the current time (when the forked child starts up here) in most cases - the time is now counted in the child's runtime. I think it actually fixes all cases, and switchtime is always valid here, since there must have been a context switch just before the forked child starts up. Some code should be removed if this is correct. The check that switchtime is valid sometimes gives a false negative because the check isn't correct until the after the first context switch after the system has been up for >= 1 second.
* Micro-optimized and cleaned up the clearing of switchtime in idle().bde1998-07-283-36/+24
| | | | Cleaned up the conditionals in the disgusting SMP ifdef in idle().
* Fixed two spl nesting bugs. They caused (at least) the entire pageoutbde1998-07-281-2/+2
| | | | | | | daemon to run at splvm() forever after swap_pager_putpages() is called from vm_pageout_scan(). Broken in: rev.1.189 (1998/02/23)
* u_int --> unsigned int, remove (now unneeded) <sys/types.h>jlemon1998-07-285-21/+19
|
* Don't exit() from cleanup() if we got there via a non-signal sincejkh1998-07-281-2/+3
| | | | | | we're only going to exit (after printing a more detailed error message) afterwards anyway. PR: 7020
* Brucifixion.des1998-07-282-43/+17
|
* Record the new physical address of the pcb in pmap_swapin_proc.dfr1998-07-281-11/+18
| | | | Third attempt at pmap_remove(). This one actually works properly :-).
* I have a PD drive (Matsushita PD/CD Drive LF-1600).phk1998-07-281-2/+2
| | | | | | | | | | The machine can not recognize this PD drive as neither PD drive nor CD-ROM Drive. So I can not use CD-ROMs and PDs from FreeBSD. PR: 7423 Reviewed by: phk Submitted by: Takura Koyama <takura@popweb.ne.jp>
* Spelling. Errx() on malloc() failure.charnier1998-07-282-11/+18
|
* Correct use of .Nm, add rcsid, remove unused #include.charnier1998-07-282-12/+15
|
* Spelling, add rcsid, remove unused #includes.charnier1998-07-2815-168/+183
| | | | | | | | Convert 1000000 usec to 1 sec 0 usec. Use provided safe malloc (rtmalloc()) instead of malloc(): exit on allocation failure. Correct use of .Nm Add usage() and use errx().
* Comment is .\" not .|'. Add -d and -t flags to SYNOPSIS and usage(). Getoptcharnier1998-07-282-28/+24
| | | | | returns -1. Correct use of .Nm. Spelling. Add rcsid and remove unused #include.
* Add rcsid. Remove unused #includes. Add missing prototypes and others -Wallcharnier1998-07-289-35/+51
| | | | cleanings. Spelling.
* Change doscmd to use i386_set_ioperm() call instead of sysarch().jlemon1998-07-281-19/+11
|
* oops, forgot to do ``cvs add'' first.jlemon1998-07-286-0/+417
|
* Add wrappers for i386_*_ioperm, i386_vm86 so userland code doesjlemon1998-07-285-10/+21
| | | | | not have to call sysarch() directly. Added man pages for above, as well as sysarch()
* Fix an off-by-one error when setting the iomap bits.jlemon1998-07-282-10/+10
| | | | | Change struct i386_*_iomap to use ints instead of shorts/chars. (pointed out by bde long ago, prodded into action by msmith)
* cast arg to (long) to match formatache1998-07-281-3/+3
|
* Paranoia: use mkdtemp instead of mktempnectar1998-07-281-4/+3
| | | | | PR: bin/3212 Reviewed by: jkh@FreeBSD.ORG
* make a bounds file for msgs(1) if there isn't one alreadynectar1998-07-281-1/+6
| | | | | PR: bin/3023 Reviewed by: jkh@FreeBSD.ORG
* Style fixes and a bug fix: don't remove the exit handler if unmountalex1998-07-272-10/+12
| | | | | | fails. Submitted by: bde
* Paranoia: use mkstemp instead of mktemp.nectar1998-07-271-6/+8
| | | | | PR: bin/3211 Reported by: Mark Pritchard <mpp@FreeBSD.ORG>
* Document the printf built-in.nectar1998-07-271-1/+13
|
* csh built-in printf now expands arguments. e.g.nectar1998-07-271-1/+14
| | | | | | | printf '%d\n' `echo 23` now works as expected. PR: bin/2969 Submitted by: Gareth McCaughan <gjm11@dpmms.cam.ac.uk>
* Fixed double counting of runtime after a process exits. The lastbde1998-07-271-1/+11
| | | | | | | | timeslice of the exiting process was counted for both the exiting process and the next process to run if the next process runs immediately. Broken in: mostly in kern_clock.c rev.1.70 (1998/05/28)
* Use an error message that more clearly indites(sp?) an out-of-synchoek1998-07-271-2/+2
| | | | | | kernel+userland when that is the case. PR: bin/7414
* fixed: tar will extract file even if -C command failsnectar1998-07-272-5/+16
| | | | | | | tar now exits with new exit code EX_BADDIR after a failed chdir() in name_next(), name_match(), and name_from_list(). PR: bin/2394 Submitted by: Satoshi Asami <asami@freebsd.org>
* Behave like GNU time. More cleanup. Reword man page.des1998-07-272-24/+18
| | | | Pointed out by: Bruce Evans
* Extend cpl workaround so that it applies when we are returning tojlemon1998-07-271-3/+5
| | | | user-mode as well as vm86 mode.
* Re-arrange the page layout used by vm86_bioscall so that we canjlemon1998-07-275-62/+103
| | | | | | | potentially re-use the stack page. Cosmetic cleanup of the code to de-obfuscate it and make it easier to follow. There should be no functional changes in this commit.
* Clean up the previous commit.des1998-07-272-35/+45
|
* Made lazy syncing of timestamps for special files non-optional.bde1998-07-271-3/+1
|
* Harlan.Stenn@pfcs.com added two (very interesting) options to syslogd forphk1998-07-271-3/+3
| | | | | | | | | | -current (Thanks Harald). However, on my attempt to try this on -STABLE, I found that when forwarding to another host the actual messages gets lost. This is due to a wrong index because when the -v option was added, the indexes shifted one place. PR: 7407 Submitted by: Andre Albsmeier <andre.albsmeier@mchp.siemens.de>
* Round - not cut - the real cpu time.wosch1998-07-271-2/+3
|
* Sync with sys/i386/isa/diskslice_machdep.c revision 1.30.kato1998-07-272-6/+6
|
* Macros for accessing alpha sparse device ports and memory.dfr1998-07-271-0/+67
|
* Support the disabled keyword for isa devices.dfr1998-07-271-2/+8
|
* Only call m_reclaim() if M_WAIT since calling it from an interrupt candg1998-07-271-3/+11
| | | | | cause problems. PR: 7403
* A better solution to the rm_at_exit problem: Register the exit functionalex1998-07-274-50/+24
| | | | | | | | during first mount. Unregister the exit function at last unmount. Concept by: sef Reviewed by: sef Implemented by: alex
* fd_set is documented to be a typedef, not a struct. Conform moreimp1998-07-262-11/+9
| | | | | | closely to the documented interface. Inspired-by: similar changes in OpenBSD
* Fix a stupid bug preventing gdb from seeing the right value of 'v0'.dfr1998-07-261-2/+2
|
* Notify pmap when a page is freed on the alpha to allow it to clean updfr1998-07-262-2/+9
| | | | its emulated modified/referenced bits.
OpenPOWER on IntegriCloud