Jordan K. Hubbard
ba98833992
".. x11amp appears to be calling shmctl(id, IPC_RMID, 0) and the emulation
...
layer does not like the null shmid_ds buffer pointer. The emulation layer
returned an error without ever calling FreeBSD's shmctl, so the segments
were not being deleted when the reference count went to zero."
Submitted by: Kevin Street <street@iname.com>
1998-06-02 12:38:31 +00:00
Peter Wemm
defff80956
Treat an EOPNOTSUPP from fchflags() as a non-fatal case. Only warn about
...
it if flags were explicitly specified on the command line. Do not warn
if we were merely trying to preserve flags or remove UF_NODUMP. NFS does
not support flags.
I'm not sure that this is ideal, but it should do for now. Installing
a plain file onto a NFS server must work, we used to silently ignore the
attempt. Doing a binary install looses the flags anyway since cpio
doens't preserve them with the cdrom/network images.
XXX make world should not use flags or chown/chgrp in the obj/tmp area.
This is based on a suggestion from Ken Merry <ken@plutotech.com>.
1998-06-02 12:00:08 +00:00
Peter Wemm
1b53d90e9c
Fix brain-fart. "usr.bin/reinstall" should be "sbin/ldconfig".
...
No comment. *-<:-)
Submitted by: "Pierre Y. Dampure" <pierre.dampure@k2c.co.uk>
1998-06-02 11:22:08 +00:00
Poul-Henning Kamp
3a9b4259f4
Cut through the discussions and settle the issue: Everything in /var/run
...
is blown away at boot. If sudo or other programs needs directories, they
had better make them in /usr/local/etc/rc.d/mumble.sh
PR: 4138 5619 6793
1998-06-02 11:02:16 +00:00
John Dyson
976f208be3
Cleanup and remove some dead code from the initialization.
1998-06-02 05:50:08 +00:00
John Dyson
e8f367853b
Correct sleep priority.
1998-06-02 05:39:13 +00:00
Julian Elischer
00076e7cf9
Add a reference to the original softupdates paper
1998-06-02 01:30:51 +00:00
Julian Elischer
3942b533f8
Add a reference to the Ganger/Patt paper
1998-06-02 01:27:27 +00:00
Eivind Eklund
e448e98a36
o Return error when the controller can't accept commands.
...
o Make driver less chatty on boot (only announce version under
bootverbose)
Submitted by: Simon Shapiro <shimon@simon-shapiro.org>
1998-06-02 00:32:38 +00:00
Peter Dufault
ce47711dee
Set PAGE_SIZE for _SC_PAGESIZE sysconf().
1998-06-01 21:54:43 +00:00
Mike Smith
d4a7e4ca5d
Add a trivial mechanism for returning a useful default value if one is
...
available and the kernel MIB setting is zero.
Return the result from getpagesize() if the p1003_1b.pagesize MIB
value is zero.
Suggested by: Joerg Schilling <schilling@fokus.gmd.de>
1998-06-01 20:58:03 +00:00
Julian Elischer
aae96b2e75
Allow devfs to support the 'uk' device
...
Submitted by: Micha Class <michael_class@hp.com>
1998-06-01 19:44:54 +00:00
Peter Wemm
686544f020
add libcipher, and update comments about libdes, libkdb, libkrb etc
...
which do exist but are in the secure dist rather than the base.
1998-06-01 19:38:20 +00:00
John Hay
a39b117f80
Look for kzhead.o and kztail.o in /usr/lib/aout.
1998-06-01 18:34:19 +00:00
Peter Wemm
c6bf2e4947
ldconfig is used at the end of installworld.
1998-06-01 18:29:11 +00:00
Peter Wemm
04dc9546dd
SUBDIR += rtld-aout
1998-06-01 14:33:06 +00:00
Peter Wemm
89ccd25417
SUBDIR += ldd
1998-06-01 14:30:58 +00:00
Peter Wemm
aa9ba0d726
SUBDIR += ldconfig
1998-06-01 14:12:48 +00:00
Peter Wemm
7b001f8ee5
These files were moved elsewhere (sbin/ldconfig, libexec/rtld-aout,
...
usr.bin/ldd) as they stand alone and are under bsd-style license.
1998-06-01 14:11:28 +00:00
Peter Wemm
7ef7c681ba
Look for files in their new locations.
1998-06-01 14:08:01 +00:00
Peter Wemm
af6b4e9098
Build ldconfig in /sbin environment directly, rather than under the gnu ld
...
directory. The rcs files were repository copied.
1998-06-01 13:58:19 +00:00
Peter Wemm
a7ef806899
ldd standalone build, after repository copy.
1998-06-01 13:55:12 +00:00
Peter Wemm
42decb4196
Seperate the Paul Kranenburg a.out rtld stuff into a stand-alone area away
...
from the gpl ld code. This is part 2 of something that I began in 1996.
A repository copy has happened behind cvs's back.
1998-06-01 13:00:32 +00:00
KATO Takenori
1098580586
Sync with sys/i386/isa/sio.c revision 1.203.
1998-06-01 12:40:24 +00:00
Peter Wemm
55b41976c1
Make sure we go a nfs_fsinfo() in get/putpages before calling
...
readrpc/writerpc, since they assume it's already been done. This could
break if the first read/write access to a nfs filesystem was an exec() or
mmap() instead of a read(), write() syscall. (or statfs()).
nfs_getpages() could return an errno (EOPNOTSUPP) instead of a VM_PAGER_*
return code. Some layout tweaks for the get/putpages code.
1998-06-01 11:32:53 +00:00
Peter Wemm
c0c4b3be24
Fix post-test pre-commit cleanup typo.
1998-06-01 11:07:16 +00:00
Peter Wemm
881b695f32
readlink() returns EINVAL rather than EPERM if called on a non-symlink.
1998-06-01 10:59:23 +00:00
Peter Wemm
b3c6f3134f
Preset the maximum file size before we get to nfs_fsinfo(), based on
...
an (over?) conservative assumption about what the client can store in it's
buffer cache using a signed 32-bit 512-byte block number index. Otherwise
it's possible for some file access when maxfilesize = 0 (eg: /usr is nfs
mounted and doing an execve())
Pointed out by: bde
XXX It might make sense to do a preemptive nfs_fsinfo() call at mount time.
1998-06-01 10:01:31 +00:00
Atsushi Murai
89caae2932
Trim a domain part for wtmp as same as showed by "netstat -r".
...
Here is a some example for avoiding a confusion.
It asssumes a logged host domain is "spec.co.jp". All
example is longer than UT_HOSTNAMELEN value.
1) turbo.tama.spec.co.jp: 192.19.0.2 -> trubo.tama
2) turbo.tama.foo.co.jp : 192.19.0.2 -> 192.19.0.2
3) specgw.spec.co.jp : 202.32.13.1 -> specgw
Submitted by: Atsushi Murai <amurai@spec.co.jp>
1998-06-01 08:47:04 +00:00
Peter Wemm
f66ca81068
Remove bogus #defines and redefintions for KERNEL, mount, nfs_init, the
...
beastie builds just fine without them and gets less warnings.
1998-06-01 07:36:20 +00:00
Peter Wemm
efb92d53a6
Hide more kernel stuff from userland. This stops nethostaddr etc being
...
wanted by mount_nfs.c.
1998-06-01 07:23:26 +00:00
Justin T. Gibbs
6ea8a98e86
Add sctargattach that initializes the bufq data structure.
1998-06-01 03:44:56 +00:00
John Birrell
fca35cd32f
I shouldn't do things early in the morning.
...
I shouldn't do things early in the morning.
[...]
I shouldn't do things early in the morning.
1998-06-01 02:14:34 +00:00
John Birrell
23c82db7a3
send and recv are wrappered in libc, so they shouldn't appear here.
1998-06-01 02:12:15 +00:00
John Birrell
8680cc3c47
Remove some syscalls that should have been renamed (libc_r doesn't need
...
to wrapper them) and add a couple that should have been there.
1998-05-31 23:53:50 +00:00
John Birrell
382306949d
Add some missing syscall wrappers.
1998-05-31 23:48:30 +00:00
John Birrell
5d359b97bb
Remove some stale code.
...
Pointed out by: Amancio
1998-05-31 23:47:06 +00:00
John Birrell
d972680a31
Don't restart a syscall when a SIGCHLD is received by a thread waiting
...
on a child process.
1998-05-31 23:46:01 +00:00
Steve Price
9e74704eb2
Clarify the example a bit.
...
PR: 6801
Reviewed by: David Kelly <dkelly@hiwaay.net>
1998-05-31 22:43:57 +00:00
Steve Price
a4f54cdf08
Make this ${.OBJDIR} and ${.CURDIR} aware.
...
PR: 2565
1998-05-31 22:40:49 +00:00
Steve Price
c3572d2769
Allow this to include from C++ programs.
...
PR: 2382
Submitted by: Peter Jeremy <perer.jeremy@alcatel.com.au>
1998-05-31 20:12:06 +00:00
Peter Wemm
4152886f7a
For the on-the-wire protocol, u_long -> u_int32_t; long -> int32_t;
...
int -> int32_t; u_short -> u_int16_t. Also, use mode_t instead of u_short
for storing modes (mode_t is a u_int16_t).
Obtained from: NetBSD
1998-05-31 20:09:01 +00:00
Peter Wemm
75c6892c16
Support 'mount -u' remounts. This may require disconnecting and rebinding
...
the socket. Certain mode changes are not allowed.
Obtained from: NetBSD
1998-05-31 19:49:31 +00:00
Peter Wemm
261114d95c
Cut-n-paste glitch
1998-05-31 19:43:34 +00:00
Peter Wemm
5738e077a6
xdr encode -1 properly.
...
Obtained from: NetBSD
1998-05-31 19:29:28 +00:00
Peter Wemm
9a0248a5dd
Fully fill in nfsv2 write rpc requests rather than leaving garbage.
...
Obtained from: NetBSD
1998-05-31 19:28:15 +00:00
Peter Wemm
ec26d608b6
Don't silently fail to set file flags.
...
Obtained from: NetBSD
1998-05-31 19:24:19 +00:00
Peter Wemm
ccc2eb6a3a
Don't blindly accept the server's preferences if they are too small.
...
Obtained from: NetBSD
1998-05-31 19:20:44 +00:00
Peter Wemm
71c667c91b
Prototype support for selectively allowing non-reserved ports on a per
...
export basis. Needs userland support yet.
Obtained from: NetBSD
1998-05-31 19:16:08 +00:00
Peter Wemm
a422fed096
Hide whiteouts from NFS, since the protocol doesn't support them.
...
Obtained from: NetBSD
1998-05-31 19:10:52 +00:00