summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* The GCC 2.96 snapshots have slightly different rules for finding includeobrien2000-12-0115-12/+20
| | | | | | | files. Mostly -I${.CURDIR} was needed -- especially for YACC generated files as the new cpp does not look in the ultimate source file (ie, the .y file)'s directory as told by the "#line" directive. Some were misspellings of "-I${.CURDIR}" as "-I.".
* This commit was generated by cvs2svn to compensate for changes in r69450,msmith2000-12-01175-4423/+6822
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Update to the 20001115 Intel ACPI CA snapshot.msmith2000-12-01184-4722/+6904
| |
* | sysvipc loadable.alfred2000-12-0116-256/+321
| | | | | | | | | | | | new syscall entry lkmressys - "reserved loadable syscall" Make syscall_register allow overwriting of such entries (lkmressys).
* | Add reserved lkmressys keyword. I swear, this script will die thealfred2000-12-011-2/+2
| | | | | | | | next time I need to hack on it.
* | mdoc(7) police: fixed errors from the previous revision, keepru2000-12-011-17/+21
| | | | | | | | the synopsis in a nice form, and a few more cosmetic changes.
* | implement NOSTD syscall type, this creates the syscall args, but sticksalfred2000-12-011-6/+9
| | | | | | | | a lkmnosys into the sysent table so that SYSCALL_MODULE() works
* | Translate alfred to english.alfred2000-12-011-33/+27
| | | | | | | | Submitted by: bde
* | There is no src/contrib-crypto/ anything directory. So don't look forobrien2000-12-011-2/+1
| | | | | | | | include files in subdirs of it.
* | Protect access to p_stat with sched_lock.jhb2000-12-013-0/+6
| |
* | Fix this slightly better by using NON_GPROF_RET instead of duplicatingjhb2000-12-013-3/+3
| | | | | | | | | | | | hard-coded asm. Suggested by: bde
* | - Add a hack for "psmintr: out of sync.." This is NOT a fix,yokota2000-12-012-0/+22
| | | | | | | | | | | | | | | | | | | | | | but a hack! Add `flags 0x8000' to the psm driver to enable it. The psm driver will try to get out of out-of-sync situation by disabling the mouse and immediately enable it again. If you are seeing this out-of-sync problem because of an incompetent(?!) KVM switch, this hack will NOT be good for you. However, if you are occasionally seeing the problem because of lost mouse interrupt, this might help.
* | - Slightly rearrnage IntelliMouse Explorer and Logitechyokota2000-12-012-60/+78
| | | | | | | | | | MouseMan+ identification routines for efficiency. No functional change.
* | Use an mp-safe callout for endtsleep.jake2000-12-013-2/+4
| |
* | Use msleep() instead of mtx_exit()/tsleep() so that we release the lock andjhb2000-12-012-26/+14
| | | | | | | | go to sleep as an "atomic" operation.
* | Don't update p_stat in exit1() to SZOMB until after releasing the allprocjhb2000-12-011-1/+7
| | | | | | | | | | | | | | lock. Otherwise, if we block on the backing mutex while releasing the allproc lock, then when we resume, we will be at SRUN, and we will stay that way all the way through cpu_exit. As a result, our parent will never harvest us.
* | Mention the MTU in ``show iface''.brian2000-12-011-2/+2
| |
* | Use msleep instead of mtx_exit; tsleep; mtx_enter, which is not safe.jake2000-12-011-6/+3
| |
* | Change doreti to take a trapframe instead of an intrframe.jake2000-12-0113-39/+27
| | | | | | | | | | | | Remove associated pushes of dummy units to convert frame. Reviewed by: jhb
* | Cosmetique: don't use localized `date`ache2000-12-011-1/+1
| |
* | Split the WITNESS and MUTEX_DEBUG options apart so that WITNESS does notjhb2000-12-014-36/+42
| | | | | | | | | | | | | | depend on MUTEX_DEBUG. The MUTEX_DEBUG option turns on extra assertions and checks to verify that mutexes themselves are implemented properly. The WITNESS option uses extra checks and diagnostics to verify that other code is using mutexes properly.
* | Kill #define of DETACH_FORCE since it is now in card_if.mimp2000-11-302-36/+2
| |
* | o Make comment match reality, synch code with comment.rwatson2000-11-301-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o In practice: the comment indicates that all but umask and environmental variables of the users login class are applied when su occurs, unless -m is used to specify a class. This was incorrect; in practice, the uid, gids, resources, and priority were set, and then resources and priority were selectively removed. This meant that some aspects of the user context were not set, including handling of login events (wtmp, utmp), as well as the path specified in login.conf. o I changed it so that the behavior is the same, but instead, LOGIN_SETALL is used, and appropriate flags are removed, including the LOGIN_SETLOGIN and LOGIN_SETPATH entries that were implicitly not present before. I also updated the comment to reflect reality, selecting reality as the "correct" behavior. o This has the practical benefit that as new LOGIN_SET* flags are introduced, they are supported by su unless specifically disabled. For example, of a LOGIN_SETLABEL flag is introduced to support MAC labels determined by the user's login class, then su no longer has to be modified. o It might be desirable to have su use LOGIN_SETPATH depending on its command line parameters, as it might or might not be considered part of the "environment". Obtained from: TrustedBSD Project
* | Get rid of that damned ``i4b-L4-i4b_l4_setup_timeout: 975625189: ERROR:brian2000-11-301-6/+4
| | | | | | | | idletime[900]+earlyhup[5] > unitlength[60]!'' message.
* | Add missing && which absense stops 'make world'ache2000-11-301-1/+1
| |
* | Add some comments and $FreeBSD$brian2000-11-301-17/+13
| |
* | Update some misleading comments, empty ``set logout'', and add abrian2000-11-301-4/+25
| | | | | | | | | | comment describing how to take advantage of telcos that give free phone calls at certain times.
* | login.conf: we don't want coredumps on picobsdluigi2000-11-303-6/+25
| | | | | | | | | | | | rc.conf: make the system recognise the MAC address and assign an IP automatically from /etc/hosts (or ask the user) sshd_config: don't do x11 forwarding.
* | Upgrade to 6.10ache2000-11-305-2716/+1167
| |
* | remove an undefined reference when no VLAN support is compiled in.luigi2000-11-302-1/+7
| |
* | Make crunchgen aware of obj directories. Formerly it hadluigi2000-11-302-31/+59
| | | | | | | | | | | | | | | | | | /usr/obj hardwired in the code, now you can override it with a command line option or MAKEOBJDIRPREFIX env. variable. The above is useful to build picobsd-specific objects in some other place than /usr/obj While at it, fix documentation and change a few sprintf -> snprintf.
* | This file not present in 6.10ache2000-11-301-32/+0
| |
* | o Add a comment to exec_check_permissions() to indicate that therwatson2000-11-301-0/+1
| | | | | | | | | | | | | | | | | | | | passed vnode must be locked; this is the case because of calls to VOP_GETATTR(), VOP_ACCESS(), and VOP_OPEN(). This becomes more of an issue when VOP_ACCESS() gets a bit more complicated, which it does when you introduce ACL, Capability, and MAC support. Obtained from: TrustedBSD Project
* | This commit was generated by cvs2svn to compensate for changes in r69408,ache2000-11-3096-758/+6229
|\ \ | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Initial import of slightly trimmed tcsh 6.10ache2000-11-3096-758/+6229
| | |
* | | only call bwillwrite() to stall on IO when dealing with VNODEs otherwisealfred2000-11-301-1/+2
| | | | | | | | | | | | we will stall on non-disk IO for things like fifos and sockets
* | | Revert the previous change to this file. We have to hardcode in the opcodejhb2000-11-303-3/+3
| | | | | | | | | | | | | | | | | | | | | for return because we do Evil Things(tm) with a 'ret' macro in asmacros.h. Noticed by: markm
* | | This is a fix for a problem described in PR kern/19572. It wasalfred2000-11-301-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | recently discussed at -hackers. The problem is a null-pointer dereference that happens in kern/vfs_lookup.c when accessing ".." with a v_mount entry for the current directory vnode of NULL. This happens when a volume is forcibly unmounted, and the vnode for a working directory in the mounted volume is cleared. PR: 23191 Submitted by: Thomas Moestl <tmoestl@gmx.net>
* | | Document the mtxname keyword.jhb2000-11-301-2/+13
| | | | | | | | | | | | Reviewed by: sheldonh
* | | use a oppurtunistic locking strategy with the uidinfo structures to avoidalfred2000-11-302-13/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | locking the global hash on each uifree() make struct uidinfo only visible to the kernel make uihold() a function rather than a macro to reduce bloat swap the order of a spl/mutex to maintain consistancy
* | | Remove an unused variable.gibbs2000-11-301-3/+3
| | | | | | | | | | | | | | | | | | | | | Properly advance to the next image while searching for the ROM image that contains CIS data. KNF an if statement.
* | | make crfree into a function rather than a macro to avoid bloat because ofalfred2000-11-302-7/+16
| | | | | | | | | | | | | | | | | | the mutex aquire/release reorder struct ucred
* | | Get rid of a bogus mtx_exit (it was attempting to release anmckusick2000-11-302-2/+0
| | | | | | | | | | | | | | | | | | already released mutex). Submitted by: "Chris Knight" <chris@aims.com.au>
* | | remove unneded sys/ucred.h includesalfred2000-11-3011-11/+0
| | |
* | | Eliminate groff(1) warnings.ru2000-11-301-14/+16
| | |
* | | remove unneded sys/ucred.h includealfred2000-11-301-1/+0
| | |
* | | Set the proper bit in the howto flags for a serial console rather thanjhb2000-11-302-4/+4
| | | | | | | | | | | | setting the index of the bit. (0xc vs. 0x1000)
* | | remove unneeded sys/ucred.h includealfred2000-11-301-1/+0
| | |
* | | Eliminate groff(1) warnings.ru2000-11-308-9/+10
| | |
* | | Add support for probing the keyboard from pxeboot which will behaveps2000-11-303-0/+44
| | | | | | | | | | | | | | | | | | exactly the same as passing -P to boot2. Submitted by: jhb
OpenPOWER on IntegriCloud