John Birrell
218a1b63d6
objformat is part of the i386 mid life identity crisis. On alpha, things
...
are in their normal places, so objformat isn't required.
1998-05-31 10:48:06 +00:00
Poul-Henning Kamp
e796e00de3
Some cleanups related to timecounters and weird ifdefs in <sys/time.h>.
...
Clean up (or if antipodic: down) some of the msgbuf stuff.
Use an inline function rather than a macro for timecounter delta.
Maintain process "on-cpu" time as 64 bits of microseconds to avoid
needless second rollover overhead.
Avoid calling microuptime the second time in mi_switch() if we do
not pass through _idle in cpu_switch()
This should reduce our context-switch overhead a bit, in particular
on pre-P5 and SMP systems.
WARNING: Programs which muck about with struct proc in userland
will have to be fixed.
Reviewed, but found imperfect by: bde
1998-05-28 09:30:28 +00:00
Daniel O'Callaghan
e72acbba84
Reviewed by: Peter Hawkins <thepish@FreeBSD.org>
...
Add s and w flags to show duration in or with seconds.
1998-05-28 00:58:29 +00:00
John Hay
73cdb7fd38
Correctly display the interrupt counts.
...
Reviewed with optimizations by: Tor Egge <tegge>
1998-05-27 21:01:37 +00:00
Peter Wemm
e27b6961ff
Convert to more canonical format.. It seems that both Soren and I were
...
working on this in parallel.. :-(
1998-05-27 15:43:24 +00:00
Søren Schmidt
dfd93f4d1d
Compile & use objformat as it was intended to, I have no idea why
...
that failed for me before :(
1998-05-27 07:59:37 +00:00
Søren Schmidt
cabb97dcbf
ELF preparation step 2:
...
Move a.out libraries to /usr/lib/aout to make space for ELF libs.
Make rtld usr /usr/lib/aout as default library path.
Make ldconfig reject /usr/lib as an a.out library path.
Fix various Makefiles for LIBDIR!=/usr/lib breakage.
This will after a make world & reboot give a system that no
longer uses /usr/lib/*, infact one could remove all the old
libraries there, they are not used anymore.
We are getting close to an ELF make world, but I'll let this
all settle for a week or two...
1998-05-26 20:12:56 +00:00
Søren Schmidt
bcd26b5b67
Get owner/group/modes right
1998-05-26 12:27:37 +00:00
Søren Schmidt
8d46441ba4
Oops, remember CFLAGS...
...
Also compile directly to the target on install.
1998-05-26 06:51:28 +00:00
Daniel O'Callaghan
c6a24f8623
PR: 1904
...
Abort if given uname is > MAXLOGNAME-1
1998-05-26 06:39:08 +00:00
Steve Price
423bac3e47
"EOF of file..." is written to stderr and not stdout.
...
PR: 6756
1998-05-26 00:39:12 +00:00
Søren Schmidt
77dfb966d9
ELF preparation step 1:
...
Move our old a.out utils to /usr/libexec/aout.
Enable binutils and put the utils in /usr/libexec/elf
Enable objformat, a little helper program that calls the right
utils based on /etc/objformat and $OBJFORMAT.
This will enable the ELF generating tools.
Remember that this is only step one, the system is still compiled
and run in a.out format ONLY.
Problem left to solve: The BSD manpages wins over the GNU equivalents
as the are installed last. We need to distinguish between the manpages
somehow...
1998-05-25 17:34:42 +00:00
Søren Schmidt
e793c690a0
Only compile on install.
1998-05-25 15:00:49 +00:00
Søren Schmidt
8d2cfc044c
Make objformat DTRT when in the make world environment.
1998-05-25 14:42:22 +00:00
Dag-Erling Smørgrav
7ac237e80f
Back out Steve's fix, as this was already fixed by me in revision 1.6
1998-05-25 12:04:47 +00:00
Steve Price
af2bbadbe0
Only allow 'who' and 'who am i' as valid usages.
...
PR: 6294
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
1998-05-25 07:19:07 +00:00
Steve Price
c2fd2f2c1b
Allow spaces in the filename to be decoded to.
...
PR: 4882
Submitted by: Slaven Rezic <eserte@cs.tu-berlin.de>
1998-05-25 06:27:09 +00:00
Steve Price
37253803e6
Allow a user in group 0 to su(1) to root if their primary
...
group is 0 in /etc/passwd even if they aren't listed
as a member in /etc/group. This is more inline with
what the group manpage says.
PR: 6696
Submitted by: Max Euston <meuston@jmrodgers.com>
1998-05-25 03:34:52 +00:00
Steve Price
fe6fb5d439
Add a graceful jumping off point with a new .error directive.
...
PR: 6720
Submitted by: Niall Smart <njs3@doc.ic.ac.uk>
1998-05-25 03:28:37 +00:00
Joseph Koshy
6a34c72516
Sort SEE ALSO section alphabetically.
1998-05-22 11:09:01 +00:00
Joseph Koshy
a88d7a8297
Cosmetic fix. Compute header field widths from UT_{HOST,LINE,NAME}SIZE
...
instead of hardcoding header line.
PR: 6325
1998-05-21 08:46:48 +00:00
Robert Nordier
c70772eab9
Support integer constant unsigned-suffix and long-long-suffix.
1998-05-19 20:41:20 +00:00
Pierre Beyssac
958d6f7fc3
Make "netstat -s" display stats on fast-forwarded packets.
...
Obtained from: NetBSD code
1998-05-19 16:00:55 +00:00
Joseph Koshy
49ca483aa1
Use the correct name of the login.conf(5) capability (`passwordperiod' ->
...
`passwordtime').
1998-05-19 03:48:07 +00:00
Mark Murray
3492514dfd
Include correct header to get definition of struct sockaddr_un.
1998-05-16 21:35:37 +00:00
Garrett Wollman
8ad9b1a36b
Fix rev. 1.7: get offsetof from the correct header file.
1998-05-16 18:04:00 +00:00
Andrey A. Chernov
bc6ee716d5
Fix broken sun_len usage: it is not sun_path length but bigger
1998-05-16 08:31:49 +00:00
Garrett Wollman
4f81ef5056
mbuf, inet, and unix modules no longer read kvm.
1998-05-15 20:19:21 +00:00
John Birrell
4d47d82d5f
More programs are now broken on alpha due to the libbind changes
...
that prevent the programs from being linked static (duplicated
symbols).
Other programs depend on kernel internals. These will have to wait
for a custom alpha kernel. For now, let's just make the build safe.
1998-05-15 12:33:56 +00:00
John Birrell
17ce12487f
Change variable from long to time_t where they are passed by reference
...
to time().
1998-05-15 12:28:43 +00:00
Joseph Koshy
41cbb62401
Add cross references for find(1), locate(1), whereis(1) and which(1).
...
Submitted by: Josh Gillam <josh@quick.net>
PR: docs/6642
1998-05-15 11:22:42 +00:00
John Birrell
429f4d134c
Change the name of a variable from _start to s_start. On alpha there
...
must be a library function called _start.
1998-05-15 09:26:28 +00:00
Joseph Koshy
bc53c0a6b2
Allow `w' to treat a corrupted "utmp" as a non fatal error.
...
PR: bin/2832
1998-05-14 10:13:24 +00:00
Poul-Henning Kamp
84717b42e8
.Sh ENVIRONMENT VARIABLES -> .Sh ENVIRONMENT
...
PR: 6599
Reviewed by: phk
Submitted by: Josh Gilliam <josh@quick.net>
1998-05-13 07:57:49 +00:00
John Birrell
c021a0a9d0
Fix broken (at least on alpha, but probably on i386 too) code which
...
is supposed to walk an arry of character pointers, not an array of
characters.
1998-05-13 05:50:42 +00:00
Wolfram Schneider
43721e3d1d
Some commands are shell builtins. Execute the builtins by the shell
...
and not directly by make(1).
PR: bin/6550
Submitted by: Theo de Raadt <deraadt@cvs.openbsd.org & wosch
1998-05-12 11:54:12 +00:00
Bruce Evans
330698829e
Fixed missing dependencies on headers generated by rpcgen, as usual.
...
Removed bogus dependencies of generated .c files on generated headers.
Sorted sources lists.
1998-05-10 16:01:36 +00:00
Garrett Wollman
cffe96c903
Fix my last change: the .Fx macro doesn't do anything useful without an
...
argument, so use `.Tn FreeBSD' instead.
1998-05-09 21:39:49 +00:00
Garrett Wollman
eeed58d824
Documentation fix: delete references to T/TCP as they are not relevant
...
to the case in question. (Said case being quite clearly defined by
the basic TCP specification, RFC 792.)
1998-05-09 20:50:37 +00:00
Dag-Erling Smørgrav
49778f39ac
Arrggghhhh... forgot to strip the / after outputting %2f
1998-05-09 08:56:07 +00:00
Dag-Erling Smørgrav
757c6582c1
Map a leading / in -c argument to %2f instead of dropping it silently.
...
PR: bin/6558
1998-05-09 08:41:23 +00:00
Bill Fenner
5e92200712
Describe absolute paths in FTP URL's. This patch has been sitting
...
around uncommitted for 2 months =(
1998-05-09 07:33:09 +00:00
Masafumi Max NAKANE
c58bc017e8
In the SEE ALSO section, {get,set}rlimit are said to be in the section
...
3 which are actually in the section 2.
Pointed out by: Brian Reichert <reichert@numachi.com>
PR: 6480
1998-05-08 14:46:23 +00:00
Bruce Evans
de1d4a81ee
Added y.tab.h to SRCS. This should have been used to get dependencies
...
on y.tab.h generated. It will soon be used to tell bsd.dep.mk that
y.tab.h itself needs to be generated.
1998-05-05 13:16:35 +00:00
Bruce Evans
8d4a858381
Put y.tab.h back in SRCS. This used to be the best way to get
...
dependencies on y.tab.h generated. It will soon be used to tell
bsd.dep.mk that y.tab.h itself needs to be generated.
1998-05-05 13:00:26 +00:00
Philippe Charnier
d4eaae7abd
Add usage() and rcsid. Remove unused #include. -Wall.
1998-05-05 06:13:47 +00:00
Alexander Langer
1dbfc421b6
Permit double digit year values to be used in the next millenium.
1998-05-05 01:53:15 +00:00
Robert Nordier
1879eba7ea
Make compatible with standard what command:
...
Implement -s option
Keep going if a file is not found
Append ':' to printed filenames
Include backslash in terminal characters
Make exit status dependent on a match having been found
Revise manpage accordingly
1998-05-04 22:26:56 +00:00
Bruce Evans
b681d90662
Fixed races in `make -jN' using new yacc rules.
1998-05-04 20:09:06 +00:00
Bruce Evans
42c5ca4ad6
Simplified by using new yacc rules and by not generating y.tab.h.
1998-05-04 19:25:41 +00:00