]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
27 years agoAdd missing FNM_PERIOD check for '[' range
ache [Fri, 6 Jun 1997 22:33:28 +0000 (22:33 +0000)]
Add missing FNM_PERIOD check for '[' range
Don't treat !^ as first characters in the range, just as negate sign
[/] never match if FNM_PATHNAME

27 years ago1) Now conforms POSIX.2 2.8.3.2 requirements about []] pattern
ache [Fri, 6 Jun 1997 21:48:55 +0000 (21:48 +0000)]
1) Now conforms POSIX.2 2.8.3.2 requirements about []] pattern
2) Treat unclosed [ range in pattern as regular characters (bash style)

27 years agoClobber unneeded prototypes; in particular, the redeclaration of malloc()
wpaul [Fri, 6 Jun 1997 15:47:57 +0000 (15:47 +0000)]
Clobber unneeded prototypes; in particular, the redeclaration of malloc()
will break compilation if DESTDIR is not set. The update.c module is
actually from the Sun RPC distribution so this is really their bogon, but
I should have noticed it when I integrated the code into rpc.ypupdated.

Sung to me by: Satoshi

27 years agoSynchronize with sys/i386/isa/sio.c and sioreg.h revisions1.171 and
kato [Fri, 6 Jun 1997 13:09:55 +0000 (13:09 +0000)]
Synchronize with sys/i386/isa/sio.c and sioreg.h revisions1.171 and
1.10, respectively.

27 years agoSynchronize with sys/i386/conf/options.i386 revision 1.47.
kato [Fri, 6 Jun 1997 13:07:18 +0000 (13:07 +0000)]
Synchronize with sys/i386/conf/options.i386 revision 1.47.

27 years agoYAMF22 - XSERVER comment changes.
jkh [Fri, 6 Jun 1997 12:24:43 +0000 (12:24 +0000)]
YAMF22 - XSERVER comment changes.

27 years agoAdd support for srcdir overrides.
jkh [Fri, 6 Jun 1997 12:19:11 +0000 (12:19 +0000)]
Add support for srcdir overrides.

27 years agoDon't throw NFS B_DELWRI buffers back to the vm system in brelse.
dfr [Fri, 6 Jun 1997 09:04:28 +0000 (09:04 +0000)]
Don't throw NFS B_DELWRI buffers back to the vm system in brelse.
Make sure that b_validoff..b_validend is at least as big as
b_dirtyoff..b_dirtyend.

27 years agoFix a problem caused by removing large numbers of files from a directory
dfr [Fri, 6 Jun 1997 08:12:17 +0000 (08:12 +0000)]
Fix a problem caused by removing large numbers of files from a directory
which could cause a bad size to be given to uiomove, causing a page fault.

27 years agoTypo in usage string. Looks like the man page now.
charnier [Fri, 6 Jun 1997 06:48:35 +0000 (06:48 +0000)]
Typo in usage string. Looks like the man page now.

27 years agoErr(3) was locally defined (for portability reasons). Use #ifdef 0/#endif
charnier [Fri, 6 Jun 1997 06:46:27 +0000 (06:46 +0000)]
Err(3) was locally defined (for portability reasons). Use #ifdef 0/#endif
to hide this so libc is kept instead.

27 years agoCorrect usage string. Man page don't reflect reality for now.
charnier [Fri, 6 Jun 1997 06:43:19 +0000 (06:43 +0000)]
Correct usage string. Man page don't reflect reality for now.

27 years agoCosmetic change in usage string.
charnier [Fri, 6 Jun 1997 06:40:06 +0000 (06:40 +0000)]
Cosmetic change in usage string.

27 years agoDo not use __progname.
charnier [Fri, 6 Jun 1997 06:32:09 +0000 (06:32 +0000)]
Do not use __progname.

27 years agoMake install in include before making world.
brian [Fri, 6 Jun 1997 02:10:03 +0000 (02:10 +0000)]
Make install in include before making world.

Without this, if you try to build a 2.2 release
on -current, it falls on its face here because
/usr/include contains your "make install"d headers
where the /usr/include/* symlinks point to the
RELENG_2_2 headers.

Reviewed by: jkh

27 years agoTypo fix in the EXAMPLES section.
max [Thu, 5 Jun 1997 23:12:13 +0000 (23:12 +0000)]
Typo fix in the EXAMPLES section.

27 years agoGo to SHARED=copies by default.
jkh [Thu, 5 Jun 1997 21:20:58 +0000 (21:20 +0000)]
Go to SHARED=copies by default.
Agreed-upon by: lots-o-folks.

27 years agoResurrect / implement some of the more esoteric scripting features,
jkh [Thu, 5 Jun 1997 09:48:03 +0000 (09:48 +0000)]
Resurrect / implement some of the more esoteric scripting features,
such as partitioning a disk or overriding an interactive prompt.

27 years agoRemove some duplicated and incomplete entries
ache [Thu, 5 Jun 1997 04:06:13 +0000 (04:06 +0000)]
Remove some duplicated and incomplete entries

27 years agoBack out symlinks/directories removing until solution will be found
ache [Wed, 4 Jun 1997 23:05:31 +0000 (23:05 +0000)]
Back out symlinks/directories removing until solution will be found
since they are really directories in the release
(for unknown reason for me)

27 years agoRemove directories belongs to /usr/src to stop mtree to modify /usr/src
ache [Wed, 4 Jun 1997 22:25:30 +0000 (22:25 +0000)]
Remove directories belongs to /usr/src to stop mtree to modify /usr/src
permissions.
Having them here is wrong from several other poins too:
they are never be a directories (simlinks only), so why give a chance to mtree to make
them as directories?
Since they never be a directories, permissions of them will never be
modified by old mtree too.

27 years agomake it compile with -Wall
julian [Wed, 4 Jun 1997 22:09:15 +0000 (22:09 +0000)]
make it compile with -Wall
Submitted by: Archi Cobbs, archie@whistle.com

27 years agoRemove /var/run/* now instead of *.pid
ache [Wed, 4 Jun 1997 20:02:57 +0000 (20:02 +0000)]
Remove /var/run/* now instead of *.pid

27 years agoRestore /var/run/*.pid cleaning, gated already moved off the way
ache [Wed, 4 Jun 1997 19:20:04 +0000 (19:20 +0000)]
Restore /var/run/*.pid cleaning, gated already moved off the way
and innd store its .pid inside its own directories

27 years agoMention that fdisks slice numbers are between 1 and 4
brian [Wed, 4 Jun 1997 18:15:43 +0000 (18:15 +0000)]
Mention that fdisks slice numbers are between 1 and 4
now rather than between 0 and 3.

27 years agoDocument a non-standard gdbremote protocol extension (kludge, really)
pst [Wed, 4 Jun 1997 16:44:29 +0000 (16:44 +0000)]
Document a non-standard gdbremote protocol extension (kludge, really)
that I snuck in to our GDB last year.  This allows you to debug headless
machines by sharing the console port between the debugger and the system
console.  It's not 100% reliabile, but it works well.  It's optional
and disabled by default.
Submitted by: Juniper Networks

27 years agoBring back CONSPEED as a last-ditch default if you can't change the speed
pst [Wed, 4 Jun 1997 16:25:15 +0000 (16:25 +0000)]
Bring back CONSPEED as a last-ditch default if you can't change the speed
any other way.

Requested by: dfr

27 years agoBring back nanosleep from the cold.
jb [Wed, 4 Jun 1997 13:03:12 +0000 (13:03 +0000)]
Bring back nanosleep from the cold.

The addition of the nanosleep syscall was correctly added to
libc/sys/Makefile so that it is renamed as _thread_sys_nanosleep().
This syscall is one of those that libc_r has to re-implement because
the only behaviour is to block the process. So libc_r just ignores the
fact that a nanosleep syscall exists and goes its own way - as it has
done all along .... and now it does again. And now a simple program
can sleep again. Phew.

27 years agoFix mutex initialization.
jb [Wed, 4 Jun 1997 12:55:49 +0000 (12:55 +0000)]
Fix mutex initialization.

Malloc cannot use pthread_mutex_init() to initialize a mutex because
the mutex initialization process does a malloc!

libc_r internals skip the malloc and assign an initializer to a static
structure and point the opaque type (pthread_mutex_t in this case) to
that structure. This is done on the assumption that the mutex will never
be destroyed. This style of initialization is only valid inside libc_r
because the structure that is assigned is opaque to the user.

This fix allows a simple program to get to main() again. 8-)

27 years agoMake local "root:wheel" so it will be consistent with BSD.local.dist
asami [Wed, 4 Jun 1997 10:51:09 +0000 (10:51 +0000)]
Make local "root:wheel" so it will be consistent with BSD.local.dist

Reviewed by: bde

27 years agoSynchronize with sys/i386/conf/options.i386 revision 1.46.
kato [Wed, 4 Jun 1997 10:29:17 +0000 (10:29 +0000)]
Synchronize with sys/i386/conf/options.i386 revision 1.46.

27 years agoSynchronize with sys/i386/isa/sio.c and sioreg.h revisions 1.170 and
kato [Wed, 4 Jun 1997 10:27:53 +0000 (10:27 +0000)]
Synchronize with sys/i386/isa/sio.c and sioreg.h revisions 1.170 and
1.9, respectively.

27 years agoUse errx instead of fprintf/exit.
charnier [Wed, 4 Jun 1997 06:46:09 +0000 (06:46 +0000)]
Use errx instead of fprintf/exit.

27 years agoExpected to be found in /sbin not /etc.
charnier [Wed, 4 Jun 1997 06:40:30 +0000 (06:40 +0000)]
Expected to be found in /sbin not /etc.

27 years agoRevert part of previous patch: Don't use __progname.
charnier [Wed, 4 Jun 1997 06:27:30 +0000 (06:27 +0000)]
Revert part of previous patch: Don't use __progname.

27 years agoRevert part of previous patch: Don't use __progname.
charnier [Wed, 4 Jun 1997 06:21:44 +0000 (06:21 +0000)]
Revert part of previous patch: Don't use __progname.

27 years agoCONSPEED is defunct.
pst [Wed, 4 Jun 1997 04:55:26 +0000 (04:55 +0000)]
CONSPEED is defunct.

27 years agoIf the boot blocks were using the serial port, read the system console
pst [Wed, 4 Jun 1997 04:52:40 +0000 (04:52 +0000)]
If the boot blocks were using the serial port, read the system console
speed using the boot blocks, instead of a hardcoded value stuck in the
kernel.  This way, you can have systems using the same kernel but different
console speeds.

Add a sysctl entry for changing the system console speed.
Lock the user tty speed to match the system console speed.

Nuke CONSPEED.
Reviewed by: bde

27 years agoRemove /usr/local meddling.
asami [Wed, 4 Jun 1997 03:58:52 +0000 (03:58 +0000)]
Remove /usr/local meddling.

Approved by: jkh

27 years ago(1) Use the new BSD.x11.dist mtree file to create directories under
asami [Wed, 4 Jun 1997 00:12:19 +0000 (00:12 +0000)]
(1) Use the new BSD.x11.dist mtree file to create directories under
    /usr/X11R6 if USE_IMAKE or USE_X11 is set.  It is mostly designed
    after the XFree86 distribution, but also includes some of our own
    goodies (libexec, share/doc, etc/rc.d).

(2) Full support for per-port dependency target.  An optional
    ":<target>" can be added to any of the *_DEPENDS variables.  Do
    not attempt to print out anything about dependencies if NO_DEPENDS
    is set (there was already too much code duplication, and this
    extra colon has really pushed it over the limit).
Requested by: jfitz

(3) Make "reinstal" pmake-safe.
Reminded in an e-mail from: jkh

27 years agoNew mtree file for /usr/X11R6.
asami [Wed, 4 Jun 1997 00:02:01 +0000 (00:02 +0000)]
New mtree file for /usr/X11R6.

Approved (a long time ago) by: David Dawes

27 years agoNumber partitions 1-4, not 0-3.
brian [Tue, 3 Jun 1997 21:24:39 +0000 (21:24 +0000)]
Number partitions 1-4, not 0-3.

Any existing config files (using the -f option) will need
to be changed although using the old files will usually result
in an error (partition 0 is invalid).

27 years agoVarious fixes from NetBSD:
dfr [Tue, 3 Jun 1997 17:22:47 +0000 (17:22 +0000)]
Various fixes from NetBSD:

Use u_int for rpc procedure numbers.
Some fixes to NQNFS.
A rare NULL pointer dereference.
Ignore NFSMNT_NOCONN for TCP mounts.

Obtained from: NetBSD

27 years agoAdd no_NO locale
ache [Tue, 3 Jun 1997 14:17:12 +0000 (14:17 +0000)]
Add no_NO locale
Submitted by: Tor Egge <Tor.Egge@idi.ntnu.no>

27 years agoImplement the async mount option for NFSv3. This makes NFS pretend that all
dfr [Tue, 3 Jun 1997 13:56:55 +0000 (13:56 +0000)]
Implement the async mount option for NFSv3.  This makes NFS pretend that all
writes sent to the server were synchronous and therefore no commits are
needed.  This is the same as the vfs.nfs.async variable on the server but
allows each client to choose whether to work this way.

Also make the vfs.nfs.async variable do the 'right' thing for NFSv3, i.e.
pretend that the write was synchronous.

27 years agoAllow the 'async' mount flag.
dfr [Tue, 3 Jun 1997 13:49:26 +0000 (13:49 +0000)]
Allow the 'async' mount flag.

27 years agoReset alarm before invoking ppplogin.
davidn [Tue, 3 Jun 1997 12:56:47 +0000 (12:56 +0000)]
Reset alarm before invoking ppplogin.
PR: 3733
Reviewed by:
Submitted by: kfurge@worldnet.att.net
Obtained from:

27 years agoFixed mu-law data. Originator's patch was applied.
kato [Tue, 3 Jun 1997 10:34:40 +0000 (10:34 +0000)]
Fixed mu-law data.  Originator's patch was applied.

PR: 1950
Submitted by: NAGAO Tadaaki <nagao@cs.titech.ac.jp>

27 years agoFixed order of data transfer.
kato [Tue, 3 Jun 1997 10:25:41 +0000 (10:25 +0000)]
Fixed order of data transfer.

Reviewed by: NAGAO Tadaaki <nagao@cs.titech.ac.jp>
Submitted by: Takuya SHIOZAKI <tshiozak@makino.ise.chuo-u.ac.jp>

27 years agoFix a problem with nfs_flush where if many B_NEEDCOMMIT buffers are
dfr [Tue, 3 Jun 1997 10:03:40 +0000 (10:03 +0000)]
Fix a problem with nfs_flush where if many B_NEEDCOMMIT buffers are
attached to the vnode, some of them could be re-written synchronously
(if they overflowed the fixed size array nfs_flush had for them).  The
fix involves mallocing an array if there are more than its limited
size stack buffer.

Reviewed by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>

27 years agoFix some performance problems with the NFS mmap fixes.
dfr [Tue, 3 Jun 1997 09:42:43 +0000 (09:42 +0000)]
Fix some performance problems with the NFS mmap fixes.

27 years agoInclude <sys/conf.h>
kato [Tue, 3 Jun 1997 08:23:26 +0000 (08:23 +0000)]
Include <sys/conf.h>

27 years agoAdd xref to lchown(2) and symlink(2).
charnier [Tue, 3 Jun 1997 06:27:44 +0000 (06:27 +0000)]
Add xref to lchown(2) and symlink(2).
Obtained from: {Net|Open}BSD

27 years agoSignal # NSIG (32) is invalid.
charnier [Tue, 3 Jun 1997 06:24:50 +0000 (06:24 +0000)]
Signal # NSIG (32) is invalid.
Obtained from: {Net|Open}BSD

27 years ago/etc/netstart -> /etc/rc.network
charnier [Tue, 3 Jun 1997 06:21:45 +0000 (06:21 +0000)]
/etc/netstart -> /etc/rc.network
Use __progname in usage string. Change usage string to match the man page.

27 years ago/etc/netstart -> /etc/rc.network
charnier [Tue, 3 Jun 1997 06:19:04 +0000 (06:19 +0000)]
/etc/netstart -> /etc/rc.network
Add usage() and use __progname. Change usage string to match man page.

27 years agoRemove mis-leading version info.
brian [Tue, 3 Jun 1997 00:35:03 +0000 (00:35 +0000)]
Remove mis-leading version info.

27 years agologin.group => login.conf.
davidn [Mon, 2 Jun 1997 21:03:20 +0000 (21:03 +0000)]
login.group => login.conf.
PR: 3748
Reviewed by:
Submitted by:
Obtained from:

27 years agoAdd Xreference to chio(1).
max [Mon, 2 Jun 1997 21:01:00 +0000 (21:01 +0000)]
Add Xreference to chio(1).

27 years agoAdd X-reference to ch(4).
max [Mon, 2 Jun 1997 20:57:52 +0000 (20:57 +0000)]
Add X-reference to ch(4).

27 years agoActually POINT to the appletalk usrreqs struct.
julian [Mon, 2 Jun 1997 20:07:33 +0000 (20:07 +0000)]
Actually POINT to the appletalk usrreqs struct.
I guess no-one else tried to use this.. (yet)

27 years agoAdd 2 new ioctls: WORMIOCREADSESSIONINFO and WORMIOCWRITESESSION.
jmz [Mon, 2 Jun 1997 20:05:39 +0000 (20:05 +0000)]
Add 2 new ioctls: WORMIOCREADSESSIONINFO and WORMIOCWRITESESSION.
These commands are required for the "Disk-At-Once" write process:
WORMIOCREADSESSIONINFO returns the length of the lead-in and lead-out areas
and WORMIOCWRITESESSION is used to send  the table of contents of the disk.

27 years agoMove call of pci_addcfg() before test of cfg->subordinatebus, since the
se [Mon, 2 Jun 1997 19:59:01 +0000 (19:59 +0000)]
Move call of pci_addcfg() before test of cfg->subordinatebus, since the
device probe of a host to PCI bridge may modify that value, based on
its knowledge of device specific registers. This makes the Intel XXpress
work, as verified by: Terje Marthinussen <terjem@cc.uit.no>.

27 years agoDon't overflow when calculating the size in MB of a partition.
gibbs [Mon, 2 Jun 1997 19:25:48 +0000 (19:25 +0000)]
Don't overflow when calculating the size in MB of a partition.

No more 241MB 4+ gig partitions for me!

27 years agoFill in some gaps in the cpuid features list..
peter [Mon, 2 Jun 1997 18:55:44 +0000 (18:55 +0000)]
Fill in some gaps in the cpuid features list..
bit 10 is the old bit for MTRR (presumably this changed, an older P5 I
have has got it, the newer cpus have the new MTRR bit set)
bit 11 is SEP (fast syscalls),  bit 23 is MMX
Fill in the other reserved ones with a stub so that we can see them if
they turn up.

Obtained from: Intel AP-485 rev.06

27 years agoFix the man page's title (.Dt).
max [Mon, 2 Jun 1997 17:24:36 +0000 (17:24 +0000)]
Fix  the man page's title (.Dt).
(It has been ``SKEY.ACCESS''.)

27 years agoRe-activate the nanosleep style using code, but with the signal handling
peter [Mon, 2 Jun 1997 16:30:22 +0000 (16:30 +0000)]
Re-activate the nanosleep style using code, but with the signal handling
semantics of the old sleep for compatability with a few decades of expected
side effects.  Apache breaks if we just use nanosleep() for some reason,
here we use a new signanosleep() syscall which is kinda like a hybrid of
sigsuspend and nanosleep..

Reviewed by:  ache (and tested on his apache that was failing when
                    sleep used plain nanosleep)

27 years agoSynchronize with following files:
kato [Mon, 2 Jun 1997 15:45:40 +0000 (15:45 +0000)]
Synchronize with following files:

  Revision  Changes    Path
>  1.165     +2 -1      src/sys/i386/conf/files.i386
>  1.246     +2 -1      src/sys/i386/i386/machdep.c
>  1.98      +2 -2      src/sys/i386/i386/trap.c
>  1.87      +2 -2      src/sys/i386/isa/clock.c
>  1.89      +2 -356    src/sys/i386/isa/isa.c
>  1.45      +2 -1      src/sys/i386/isa/npx.c

27 years agoAdded PC-98 code.
kato [Mon, 2 Jun 1997 15:28:10 +0000 (15:28 +0000)]
Added PC-98 code.

27 years agoSynchronize with sys/i386/isa/sio.c revision 1.169.
kato [Mon, 2 Jun 1997 10:51:34 +0000 (10:51 +0000)]
Synchronize with sys/i386/isa/sio.c revision 1.169.

27 years agoThe defines INTR_FAST and INTR_EXCL are part of the public interface. The
dfr [Mon, 2 Jun 1997 10:46:28 +0000 (10:46 +0000)]
The defines INTR_FAST and INTR_EXCL are part of the public interface.  The
previous commit made them private which broke things.

27 years agoChange isa_device.h to intr_machdep.h
dfr [Mon, 2 Jun 1997 10:44:08 +0000 (10:44 +0000)]
Change isa_device.h to intr_machdep.h

27 years agoMake this thing actually compile.
dfr [Mon, 2 Jun 1997 10:43:41 +0000 (10:43 +0000)]
Make this thing actually compile.

27 years agoBack out /var/run/*.pid cleaning since some programms (like innd)
ache [Mon, 2 Jun 1997 10:21:12 +0000 (10:21 +0000)]
Back out /var/run/*.pid cleaning since some programms (like innd)
use .pid to detect crash

27 years agoSynchronize with sys/i386/conf/files.i386 revision up to 1.164.
kato [Mon, 2 Jun 1997 09:22:55 +0000 (09:22 +0000)]
Synchronize with sys/i386/conf/files.i386 revision up to 1.164.

27 years agoSynchronize with sys/i386/conf/Makefile.i386 revision 1.99.
kato [Mon, 2 Jun 1997 09:20:46 +0000 (09:20 +0000)]
Synchronize with sys/i386/conf/Makefile.i386 revision 1.99.

27 years agoMove interrupt handling code from isa.c to a new file. This should make
dfr [Mon, 2 Jun 1997 08:19:06 +0000 (08:19 +0000)]
Move interrupt handling code from isa.c to a new file.  This should make
isa.c (slightly) more portable and will make my life developing the really
portable version much easier.

Reviewed by: peter, fsmp

27 years agoIf the localid is set, don't forget to expand it...
peter [Mon, 2 Jun 1997 07:06:35 +0000 (07:06 +0000)]
If the localid is set, don't forget to expand it...

27 years agoGrr. Remove not-ready LDT modification fluff that also crept in with
msmith [Mon, 2 Jun 1997 06:45:17 +0000 (06:45 +0000)]
Grr.  Remove not-ready LDT modification fluff that also crept in with
the last commit.

27 years agoCorrect the way IRQs are passed to rndcontrol. If there are more than
markm [Mon, 2 Jun 1997 06:43:52 +0000 (06:43 +0000)]
Correct the way IRQs are passed to rndcontrol. If there are more than
one IRQ being used, the -s options must be specified for each of them.
In this case rc.conf would only allow 1, as the -s was coded into
rc.i386.

27 years agoTypo fix.
charnier [Mon, 2 Jun 1997 06:40:08 +0000 (06:40 +0000)]
Typo fix.

27 years agoOops, remove some bogus debugging code that crept in with the last commit.
msmith [Mon, 2 Jun 1997 06:33:22 +0000 (06:33 +0000)]
Oops, remove some bogus debugging code that crept in with the last commit.

27 years agoTypo (the the -> the).
charnier [Mon, 2 Jun 1997 06:32:26 +0000 (06:32 +0000)]
Typo (the the -> the).

27 years agoAdd support for the SIOCGIFHWADDR ioctl, commonly used by
msmith [Mon, 2 Jun 1997 06:31:49 +0000 (06:31 +0000)]
Add support for the SIOCGIFHWADDR ioctl, commonly used by
license managers to obtain the host's ethernet address as
a key.

Note that this implementation takes the first hardware address for
the first ethernet interface found, and disregards the interface name
that may be passed in, as linux ethernet devices are all "ethX".

27 years agoOff by 1 adjustment. Properly NUL terminate after strncpy.
charnier [Mon, 2 Jun 1997 06:30:06 +0000 (06:30 +0000)]
Off by 1 adjustment. Properly NUL terminate after strncpy.
Obtained from: {Net|Open}BSD

27 years agoOff by 1 adjustment.
charnier [Mon, 2 Jun 1997 06:27:00 +0000 (06:27 +0000)]
Off by 1 adjustment.

27 years agoRemove unused variables. Suppress -Wall warnings. Check for potential buffer
charnier [Mon, 2 Jun 1997 06:25:19 +0000 (06:25 +0000)]
Remove unused variables. Suppress -Wall warnings. Check for potential buffer
overflow. Display available command in usage string.
Obtained from: {Net|Open}BSD

27 years agoSubmitted by: Whistle Communications (archie Cobbs)
julian [Mon, 2 Jun 1997 06:24:52 +0000 (06:24 +0000)]
Submitted by: Whistle Communications (archie Cobbs)

These changes add the ability to specify that a UFS file/directory
cannot be unlinked. This is basically a scaled back version
of the IMMUTABLE flag. The reason is to allow an administrator
to create a directory hierarchy that a group of users
can arbitrarily add/delete files from, but that the hierarchy
itself is safe from removal by them.
If the NOUNLINK definition is set to 0
then this results in no change to what happens normally.
(and results in identical binary (in the kernel)).
It can be proven that if this bit is never set by the admin,
no new behaviour is introduced..
Several "good idea" comments from reviewers plus one grumble
about creeping featurism.

This code is in production in 2.2 based systems

27 years agoSubmitted by: Whistle Communications (archie Cobbs)
julian [Mon, 2 Jun 1997 05:02:37 +0000 (05:02 +0000)]
Submitted by: Whistle Communications (archie Cobbs)

these are quite extensive additions to the ipfw code.
they include a change to the API because the old method was
broken, but the user view is kept the same.

The new code allows a particular match to skip forward to a particular
line number, so that blocks of rules can be
used without checking all the intervening rules.
There are also many more ways of rejecting
connections especially TCP related, and
many many more ...

see the man page for a complete description.

27 years agotiny spelling fix in comment
julian [Mon, 2 Jun 1997 04:56:38 +0000 (04:56 +0000)]
tiny spelling fix in comment

27 years agoWas superseded by ns16550.h 4-5 years ago.
bde [Mon, 2 Jun 1997 03:10:10 +0000 (03:10 +0000)]
Was superseded by ns16550.h 4-5 years ago.

27 years agotimed_enabled -> timed_enable
jkh [Mon, 2 Jun 1997 02:58:08 +0000 (02:58 +0000)]
timed_enabled -> timed_enable
Submitted by: "James D. Stewart" <jds@c4systm.com>

27 years agoBack out last change (which in fact breaks rfc1661)
brian [Mon, 2 Jun 1997 00:04:40 +0000 (00:04 +0000)]
Back out last change (which in fact breaks rfc1661)
and modify the behaviour so that a timer is started
and the restart counter is zeroed (as per the State
Machine Diagram).

Pointed-out-by: joerg

27 years agoAdd rm -f /var/run/*.pid to prevent random process killing due to
ache [Sun, 1 Jun 1997 23:33:00 +0000 (23:33 +0000)]
Add rm -f /var/run/*.pid to prevent random process killing due to
picking old .pid file

27 years agoI've given up on the idea of sizing FIFO's. You can set it with a flag
phk [Sun, 1 Jun 1997 20:42:01 +0000 (20:42 +0000)]
I've given up on the idea of sizing FIFO's.  You can set it with a flag
value now, if you know that you have a fifo deeper than 16.

27 years agoDon't use -fomit-frame-pointer for ipl_funcs.c if ${PROF} is nonempty,
bde [Sun, 1 Jun 1997 20:25:55 +0000 (20:25 +0000)]
Don't use -fomit-frame-pointer for ipl_funcs.c if ${PROF} is nonempty,
is incompatible with -pg.  (We use a different version of mcount for
profiling frame-pointer-less assembler functions, but gcc doesn't know
about this.)

Added a missing dependency.

Cleaned up trailing backslashes.

Added comment about config's limitations/bugs handling dependencies and
backslashe/newlines.

Finished removing support for isdn drivers.

27 years agoMove "typedef struct intrec {} intrec" from sys/interrupt.h to kern_intr.c
peter [Sun, 1 Jun 1997 16:05:14 +0000 (16:05 +0000)]
Move "typedef struct intrec {} intrec" from sys/interrupt.h to kern_intr.c
since that's the only place that it's used.

Submitted by: se  (apparently on suggestion from dfr)

27 years agoon second thoughts, it doesn't even need <machine/ipl.h> either.
peter [Sun, 1 Jun 1997 16:03:13 +0000 (16:03 +0000)]
on second thoughts, it doesn't even need <machine/ipl.h> either.

27 years agoPCI_CLASS_MASS_STORAGE (under PCI_COMPAT) was used in a driver in LINT
peter [Sun, 1 Jun 1997 16:00:43 +0000 (16:00 +0000)]
PCI_CLASS_MASS_STORAGE (under PCI_COMPAT) was used in a driver in LINT
still (stallion.c).

27 years ago<machine/spl.h> -> <machine/ipl.h>
peter [Sun, 1 Jun 1997 15:59:11 +0000 (15:59 +0000)]
<machine/spl.h> -> <machine/ipl.h>