Commit Graph

5274 Commits

Author SHA1 Message Date
bde
c32aa07155 spl.h:
Don't calculate imask for splstatclock() every call.

Remove declaration of nonexistent variable `high_imask'.

Sort declarations of imasks and spl's.
1994-12-30 12:42:15 +00:00
bde
c8ef9f2e83 Change an 0 to WHOLE_DISK_SLICE. 1994-12-30 12:19:11 +00:00
bde
927dfdafa7 Print "(null)" instead of "<null>" for NULL string args for consistency
with the libc and ddb printf's.

Print "(fmt null)\n" for NULL formats.
1994-12-30 12:17:42 +00:00
ache
247b0f64fa Change man section 1994-12-30 12:15:39 +00:00
ache
a308868ddc Oops, rename adduser.sh to adduser.perl
Add empty clean and obj targets.
1994-12-30 12:13:08 +00:00
ache
df40a2211f Yet one cleanup 1994-12-30 12:03:48 +00:00
bde
84800058fd Avoid compiler warnings for overflow in ~(__LDPGSZ - 1). 1994-12-30 08:06:19 +00:00
bde
700d7170e6 Clean up previous commits (format for 80 columns...). 1994-12-30 08:02:16 +00:00
bde
b57a644d4a Save 16 bytes of data by not explicitly initializing to 0. 1994-12-30 07:48:07 +00:00
bde
963bf79873 Fix everything. 1994-12-30 07:18:23 +00:00
dg
911a1abece Moved declaration of ifnet pointer out of the header file and into the
.c file where it belongs. Bezeroed some uninitialized malloc data.
1994-12-30 06:46:21 +00:00
dg
566a3ed4e6 Fix specification of octal constants.
Submitted by:	John Beukema <jbeukema@HK.Super.NET>
1994-12-30 05:38:14 +00:00
wollman
bd143034a7 Extend syslogd to allow selection of log destinations by program.
Use getbootfile() to determine the kernel name.

Submitted by: Peter da Silva
1994-12-29 22:02:25 +00:00
jkh
e7f0ff7369 Nuke out gratutious newlines. 1994-12-29 20:09:59 +00:00
jkh
791bb28445 More changes to the FAQ, just to annoy Ollivier.. :-) 1994-12-29 16:42:10 +00:00
gclarkii
b80f2f4fc2 Changed my copyright back. Too many problems with new one. 1994-12-28 17:27:21 +00:00
ache
3341b9d500 Fix compiler warnings about tputs argument 1994-12-28 14:30:19 +00:00
ache
919e577eb7 Fix bug with printing out short archive entries,
incorrect padding
1994-12-28 14:11:21 +00:00
ache
a120a7d833 adduser added 1994-12-28 14:00:11 +00:00
ache
9bee14843f Add adduser.conf & userids 1994-12-28 13:54:06 +00:00
ache
f75a0b305c Fix configfile path 1994-12-28 13:49:55 +00:00
ache
51b1e14e46 Move conf files to src/etc 1994-12-28 13:47:31 +00:00
ache
35e129fe82 Move adduser configuration files here 1994-12-28 13:45:47 +00:00
ache
9c459c8906 Additional longname fix
Submitted by: dufault@hda.com
1994-12-28 13:19:39 +00:00
gclarkii
46e9ddaf12 Add makefile for adduser.
Would a makefile guru please look this over to make sure I did this right?
1994-12-28 07:35:09 +00:00
gclarkii
09e953fa34 Add Id strings 1994-12-28 07:11:29 +00:00
gclarkii
9389a0f8ab This commit was generated by cvs2svn to compensate for changes in r5262,
which included commits to RCS files with non-trunk default branches.
1994-12-28 06:55:42 +00:00
gclarkii
a839cfdbd5 Adding my adduser command. I only have to add a makefile for it to
be compleate.
1994-12-28 06:55:42 +00:00
dg
d2d47d9034 Make printf() a bit more robust and allow NULL strings (print them as
"<null>"). It bad to have diagnostic printfs cause panics when they are
trying to tell you about another problem.
1994-12-28 06:28:34 +00:00
dg
6e06858bb0 Fixed multiple bugs that cause null pointers to be followed or FREEed data
to be accessed if a process blocks when it is being run down.
1994-12-28 06:15:08 +00:00
ache
2b3d7b4180 Oops, forget "" for ${CC} and ${CFLAGS}... 1994-12-28 04:17:54 +00:00
ache
1e58ddda94 Set proper INSTALL* variables before running ./configure 1994-12-28 04:14:19 +00:00
ache
3179f36757 Move INSTALL?=install line duplicated into each .mk to sys.mk
instead
1994-12-28 03:51:03 +00:00
ache
26fa5504b2 Use CFLAGS=${CFLAGS} ./configure to avoid picking dumb GNU -g default 1994-12-28 03:30:21 +00:00
ache
ef78f9becd Use "CC=${CC} ./configure" to avoid usage of debugging 'gcc' 1994-12-28 03:21:16 +00:00
jkh
1a24e0722d Sigh.. Finally add a 6.0 section on what you need to do to actually
configure a new kernel.
1994-12-28 02:39:29 +00:00
ache
2f0989e5fa Remove -T from ar, nm fixed now 1994-12-28 00:49:58 +00:00
ache
917d2f1645 Fix for handling long archive names
Submitted by: dufault@hda.com
1994-12-28 00:47:24 +00:00
ats
38aef23768 Submitted by: John Capo
Bogus pstat usage message from pstat:
usage: pstat -Tfnstv [system] [-M core] [-N system]

[system] is not mentioned in the man page and I don't
see where it is used in the code either.
Added also a [] around the first options to show them as optional, ATS.
1994-12-28 00:47:03 +00:00
jkh
8b2cef6b70 Bring the 2.0 RELEASE version back into -current. Now I just need
to resurrect my changes for the last snapshot, which were unfortunately
lost in a forest fire on time.
1994-12-27 23:26:59 +00:00
bde
1bba21e3a1 Document the arch flag. It has always worked in 2.0.
Document aliases for the flags.

The formatting of the section describing the flags is poor.
1994-12-27 16:49:08 +00:00
bde
6eba657693 Use the same current time throughout ffs_update().
Update some macro names in comments.

Don't use MNT_WAIT for something not related to mounting.
1994-12-27 14:44:42 +00:00
bde
2f6ca0332d Use the same current time throughout ITIMES(). I want all current
timestamps for an atomic operation such as rename() on a local file
system to be identical.

Uniformize yet another idempotency ifdef.  The comment nesting was
bogus.
1994-12-27 13:59:14 +00:00
bde
672359307c fixunsdfsi.S:
Embalm.  Rewrite to do things much the same as gcc-2: use fistpq for speed
and elegance, and mishandle overflow consistently.  __fixunsdfsi() is no
longer called by gcc.
1994-12-27 13:37:38 +00:00
bde
e96890ff0b sigsetjmp.S:
Remove unnecessary .text statement.
1994-12-27 13:34:04 +00:00
bde
8f5b931dde Remove unnecessary .align statement. 1994-12-27 13:33:03 +00:00
bde
8d3ea78afb Fix a spelling error and add a comment about possible improvements. 1994-12-27 13:12:34 +00:00
bde
aa3139f856 Keep track of the devconf state. 1994-12-27 13:07:07 +00:00
bde
1587b568dd Fix panic for `cp -p' by root to an msdos file system. Improve handling
of attributes so that `cp -p' to an msdos file system can succeed under
favourable circumstances (no uid or gid changes and no nonzero flags
except SF_ARCHIVED).

msdosfs_vnops.c:
The in-core inode flags were confused with the on-disk inode flags, so
chflags() clobbered the lock flag and caused a panic.

denode.h, msdosfs_denode.c, msdosfs_vnops.c:
Support the msdosfs archive attibute (ATTR_ARCHIVE) by mapping it to
the complement of the SF_ARCHIVED flag and setting the ATTR_ARCHIVE
bit when a file's modification time is set (but not when a file's
permissions are set; this is the standard wrong DOS behaviour).

denode.h, msdosfs_denode.c:
Remove the DE_UPDAT() macro.  It was only used once, and the corresponding
macro in ufs has already been removed.

denode.h:
Don't change the timestamp for directories in DE_TIMES() (be consistent
with deupdat()).

msdosfs_vnops.c:
Handle chown() better: return EPERM instead of EINVAL if there are
insufficient permissions; otherwise, allow null changes.
1994-12-27 12:37:36 +00:00
dg
94497e0a34 Fixed two security holes in the pcmmap() function.
Submitted by:	Bruce Evans
1994-12-27 08:43:06 +00:00