Joerg Wunsch
bc151cdc8c
Major Ooops. I've overlooked a few calls to scanident() in my last commit.
...
Submitted by: rbezuide@oskar.nanoteq.co.za (Reinier Bezuidenhout)
1997-08-27 17:18:30 +00:00
Andrey A. Chernov
eb8eee5a55
Use getpwnam(getlogin()) before getpwuid(getuid())
1997-08-27 13:36:34 +00:00
Poul-Henning Kamp
263f4be35c
Improvement of type independency for the bitmap.
...
This makes 64bit operation more likely.
Reviewed by: phk
Submitted by: jdp
1997-08-27 12:04:33 +00:00
KATO Takenori
17c008220e
Use existing path, even though PC-98 doesn't support each device driver.
1997-08-27 08:47:03 +00:00
KATO Takenori
e958d078c4
Fixed NULLFS_DIAGNOSTIC stuff.
1997-08-27 08:44:43 +00:00
KATO Takenori
6f468ee3e3
Synchronize with sys/i386/i386/machdep.c and trap.c revision 1.258 and
...
1.108, respectively.
1997-08-27 08:43:21 +00:00
Poul-Henning Kamp
cd15afa3e8
Malloc option H is now default.
1997-08-27 06:40:34 +00:00
Jordan K. Hubbard
b1795946fd
Don't preferentially execute Makefiles in ${OBJDIR} - it just causes
...
confusion and suffering. Tested by "make world".
Submitted by: gibbs
1997-08-27 06:31:27 +00:00
Philippe Charnier
7d85a3e836
Uncomment sccsid string and enclose it inside #if 0/#endif.
...
Cosmetic in man page.
1997-08-27 06:29:23 +00:00
Philippe Charnier
a51024e289
Use err(3) instead of local redefinition.
1997-08-27 06:26:23 +00:00
Warner Losh
3fa69daee8
Don't getenv(HOME) when set[ug]od. This can lead to a buffer overflow and
...
elevated privs.
Obtained from: OpenBSD
1997-08-27 05:27:53 +00:00
Peter Wemm
ed550569a2
Adapt to recent smp tree changes..
1997-08-27 03:48:25 +00:00
Julian Elischer
139c7c8e2d
remove un-needed if statement (now the poul removed the 'then' clause)
1997-08-27 02:58:40 +00:00
Brian Somers
4e752f44f0
Check the "prog.deny" login.conf capability and
...
refuse to run if "ppp" is in the list.
Suggested by: "Daniel O'Callaghan" <danny@panda.hilink.com.au>
1997-08-26 23:20:16 +00:00
Brian Somers
889d7d1524
Add prog.deny as a list capability for
...
denying execution of certain programs.
1997-08-26 23:15:57 +00:00
Wolfram Schneider
956737a7a6
Stop the growing list of shells if /etc/adduser.conf
...
was updated.
1997-08-26 22:47:51 +00:00
Paul Traina
0e904270de
Update synopsis. A partial fix has also been submitted to opie@bugs@inner.net
...
Submitted by: bde
1997-08-26 20:55:43 +00:00
Peter Wemm
90bcb528a8
Correct some things I forgot about until it was too late with smp_active.
...
smp_active = 1 used to indicate that the system had frozen previously
started AP's, while smp_active = 0 was "AP's not yet started". I have split
this into smp_started (which is set when the AP's come online), and
smp_active is left for turning on/off AP scheduling.
1997-08-26 18:36:15 +00:00
Peter Wemm
9a3b3e8bce
Clean up the SMP AP bootstrap and eliminate the wretched idle procs.
...
- We now have enough per-cpu idle context, the real idle loop has been
revived (cpu's halt now with nothing to do).
- Some preliminary support for running some operations outside the
global lock (eg: zeroing "free but not yet zeroed pages") is present
but appears to cause problems. Off by default.
- the smp_active sysctl now behaves differently. It's merely a 'true/false'
option. Setting smp_active to zero causes the AP's to halt in the idle
loop and stop scheduling processes.
- bootstrap is a lot safer. Instead of sharing a statically compiled in
stack a number of times (which has caused lots of problems) and then
abandoning it, we use the idle context to boot the AP's directly. This
should help >2 cpu support since the bootlock stuff was in doubt.
- print physical apic id in traps.. helps identify private pages getting
out of sync. (You don't want to know how much hair I tore out with this!)
More cleanup to follow, this is more of a checkpoint than a
'finished' thing.
1997-08-26 18:10:38 +00:00
Julian Elischer
bdb9147f65
two fixes submitted by Dmitrij Tejblum <dima@tejblum.dnttm.rssi.ru>
...
fixes problems in unmounting and propogation.
1997-08-26 17:17:52 +00:00
Bruce Evans
662773e296
Fixed cleandepend target. Subdirectories weren't handled unless SRCS
...
was defined.
1997-08-26 16:54:33 +00:00
KATO Takenori
c820ec8ab4
Synchronize with sys/i386/isa/syscons.h revision 1.32.
1997-08-26 15:09:36 +00:00
KATO Takenori
91fc71559f
Synchronize with sys/i386/isa/isa.c revision 1.102.
1997-08-26 15:08:52 +00:00
Peter Wemm
c2f5ca64d3
Remove unneeded ${.MAKEFLAGS} being explicitly passed on via the command
...
line..
PR: 4368
1997-08-26 14:15:25 +00:00
Bruce Evans
55d31f11fe
-I/sys -> ${.CURDIR}/../../sys. This should finish replacing /sys by
...
a relative path.
1997-08-26 14:13:50 +00:00
Bruce Evans
30a72f72d5
-I${DESTDIR}/sys -> -I${.CURDIR}/../../sys.
1997-08-26 14:13:02 +00:00
Bruce Evans
1e1764c216
Removed bogus -I path in CFLAGS.
1997-08-26 13:49:26 +00:00
Andrey A. Chernov
a139916b88
Temp restore of rev 1.9
1997-08-26 12:47:09 +00:00
Bruce Evans
d3114049c1
Restored rev.1.92 which was clobbered by the previous commit.
1997-08-26 11:59:20 +00:00
Philippe Charnier
29909ffecc
Use err(3). Add usage() and prototypes.
1997-08-26 11:23:37 +00:00
Philippe Charnier
552f27d60f
Cosmetic in usage string.
1997-08-26 11:17:16 +00:00
Philippe Charnier
741d304e2d
Use err(3).
1997-08-26 11:16:08 +00:00
Philippe Charnier
0abcff762c
Use err(3). Add usage().
1997-08-26 11:14:57 +00:00
Philippe Charnier
93a354256b
Cosmetic in usage string. Mdocify author section.
1997-08-26 11:13:39 +00:00
Philippe Charnier
014927909d
Main() returns int.
1997-08-26 11:08:24 +00:00
Eivind Eklund
a8b28da029
Removed a buffer overflow in args().
...
While I'm here, fix a bug with 'register' in conjunction with setjmp(),
staticize and do some -Wall cleaning.
1997-08-26 10:25:19 +00:00
Poul-Henning Kamp
0fa2443f0e
Uncut&paste cache_lookup().
...
This unifies several times in theory indentical 50 lines of code.
The filesystems have a new method: vop_cachedlookup, which is the
meat of the lookup, and use vfs_cache_lookup() for their vop_lookup
method. vfs_cache_lookup() will check the namecache and pass on
to the vop_cachedlookup method in case of a miss.
It's still the task of the individual filesystems to populate the
namecache with cache_enter().
Filesystems that do not use the namecache will just provide the
vop_lookup method as usual.
1997-08-26 07:32:51 +00:00
Philippe Charnier
a3bfefd3be
Just forgot a moment that mdoc macros are limited to 9 parameters.
...
Found by: Bruce.
1997-08-26 07:04:20 +00:00
Philippe Charnier
57bd99e61c
Revert some casts I introduced.
...
Requested by: Bruce.
1997-08-26 06:59:34 +00:00
Steve Passe
737e5e8da5
Removed suggested "options AUTO_START", no longer used.
...
Noticed by: Vincent Poy <vince@mail.MCESTATE.COM>
1997-08-26 05:12:45 +00:00
John Dyson
a5db4bf475
Back out some incorrect changes that was worse than the original bug.
1997-08-26 04:36:27 +00:00
Bruce Evans
7d7fb492c5
Don't return EINVAL for negative timespecs in the nanosleep functions.
...
Negative timespecs are perfectly valid. Just return 0 immediately
for them. Also, return 0 immediately for zero timespecs.
Fixed some style bugs.
1997-08-26 00:40:04 +00:00
Warner Losh
c9c3deeddc
.Xr vnconfig 8. This was suggested by Dworkin Muller <dworkin@village.org>
...
when he tried to figure out how to swap to a file and had to ask me for
help.
1997-08-26 00:32:06 +00:00
Bruce Evans
8a2d9f5076
Finished staticizing.
1997-08-26 00:31:04 +00:00
Bruce Evans
9a629c9302
Fixed some formatting and style bugs.
...
Fixed a gratuitous ANSIism.
1997-08-26 00:24:25 +00:00
Bruce Evans
1d9655ae4d
Print more info in the "calcru: negative time" message.
1997-08-26 00:20:11 +00:00
Bruce Evans
eb776aea19
Fixed some gratuitous ANSIisms.
1997-08-26 00:15:04 +00:00
Bruce Evans
32545fd108
Removed some stale comments.
...
Fixed a gratuitous ANSIism.
1997-08-26 00:09:44 +00:00
Bruce Evans
282ec22c77
Removed redundant test against MAXDSIZ (the rlimit test is stronger).
1997-08-26 00:02:24 +00:00
Bruce Evans
25ec9b1615
Don't depend on the gcc feature of permitting conditional expressions
...
with only one void operand.
1997-08-25 23:45:50 +00:00