Bruce A. Mah
d0e8afbf5a
Provide a way to keep out old ("historic") release notes from bloating
...
the size of the rendered release notes. By default, any element with
a role="historic" attribute won't get rendered in the output unless
the INCLUDE_HISTORIC Makefile variable is defined.
2002-06-20 21:19:49 +00:00
Luigi Rizzo
d813626f4d
Add a few files which are needed to build "passwd" now that
...
the standard version of these files have been PAMified (and axed).
2002-06-20 21:17:33 +00:00
David E. O'Brien
2042599684
Remove GAWK. I removed it from the build 2 weeks ago and the world
...
did not end. So finish the deed.
2002-06-20 20:54:54 +00:00
Jake Burkholder
4e4c1993b9
{f,s}usword -> {f,s}uword16. Implement {f,s}uword32.
...
Requested by: peter
2002-06-20 20:41:57 +00:00
Maxime Henrion
7d2d440991
Change the way we internally store the mount options to
...
a linked list. This is to allow the merging of the mount
options in the MNT_UPDATE case, as the current data structure
is unsuitable for this.
There are no functional differences in this commit.
Reviewed by: phk
2002-06-20 20:03:42 +00:00
Juli Mallett
9f3d7bf758
Fix a bug fixed by NetBSD in revision 1.42 of parse.c by christos which caused
...
an example Makefile I was showing someone just last night to report a variable
as being recursive.
Obtained from: NetBSD
2002-06-20 19:51:13 +00:00
Juli Mallett
7fc2a9f90c
More unsigned char casts to isupper(3).
...
Obtained from: NetBSD
2002-06-20 19:45:44 +00:00
Peter Wemm
d91c14de79
Merge ncurses 5.2-20020615 changes onto mainline.
2002-06-20 19:44:40 +00:00
Juli Mallett
536dddacf1
Provide a heuristic for RCS conflicts.
...
Obtained from: NetBSD
2002-06-20 19:44:34 +00:00
Peter Wemm
f7c5a79be8
This commit was generated by cvs2svn to compensate for changes in r98503,
...
which included commits to RCS files with non-trunk default branches.
2002-06-20 19:42:51 +00:00
Peter Wemm
b82face19f
Import ncurses 5.2-20020615 to fix a first-column display bug.
2002-06-20 19:42:51 +00:00
Juli Mallett
2431da5c7e
Look for wildcards, and balanced meta-characters such as { and } like NetBSD
...
does.
Obtained from: NetBSD
2002-06-20 19:41:21 +00:00
Juli Mallett
a63d92ee89
Expand a buffer to reduce diffs to NetBSD.
...
Obtained from: NetBSD
2002-06-20 19:31:55 +00:00
Juli Mallett
83739a1077
Diff reduction for great justice against NetBSD, cast to unsigned char when
...
passing an argument to isspace(3).
2002-06-20 19:28:00 +00:00
Alfred Perlstein
c33c825169
Implement SO_NOSIGPIPE option for sockets. This allows one to request that
...
an EPIPE error return not generate SIGPIPE on sockets.
Submitted by: lioux
Inspired by: Darwin
2002-06-20 18:52:54 +00:00
Alan Cox
3d66f1384e
o Remove an incorrect cast from obreak(). This cast would,
...
for example, break an sbrk(>=4GB) on 64-bit architectures
even if the resource limit allowed it.
o Correct an off-by-one error.
o Correct a spelling error in a comment.
o Reorder an && expression so that the commonly FALSE expression
comes first.
Submitted by: bde (bullets 1 and 2)
2002-06-20 18:38:28 +00:00
Alfred Perlstein
69be5db96f
Don't leak resources if fdcheckstd() fails during exec.
...
Submitted by: Mike Makonnen <makonnen@pacbell.net>
2002-06-20 17:27:28 +00:00
Maxim Sobolev
41623b2d75
Don't try to decode old-style options if the argv[1] begins with `-' and the
...
second character represents some option taking an argument. This fixes
problem when ps(1) is invoked for examply as follows:
$ ps -Ufoobar1234
the above example results in option string being interpreted as
-U foobarp1234 - note extra `p'.
Reported by: Vladimir Sotnikov <vovan@kyivstar.net>
MFC after: 2 weeks
2002-06-20 14:55:53 +00:00
Ian Dowse
99568bcaf7
Display the mutex name in the ^T status line if the selected thread
...
is blocked on a mutex. Prepend a '*' to distinguish this case as
is done in top(1).
2002-06-20 14:03:36 +00:00
Juli Mallett
701e9a0054
Whitespace fixes to line-up EOL escapes whose right-most extraints changed in
...
the previous revision due to the biggest line changing.
2002-06-20 11:17:46 +00:00
Juli Mallett
d40d348ceb
Cast sp to uintptr_t when doing a compare of it to STACKMAX which is a size_t.
...
This messes up some indentation in mdef.h for some macros.
2002-06-20 11:14:54 +00:00
Juli Mallett
0004e89d00
It seems the hard lock on m4(1) is viewed as superfluous. Okay. It's gone.
...
I'm sick of waiting on OpenBSD to make a number of changes anyway. If someone
else wants to take over fixing m4(1), I'll be glad to make them aware of the
existing issues.
2002-06-20 10:37:43 +00:00
Bruce Evans
c7143344b2
Quick fix for the type of the bitmap in sigset_t. It was an array of
...
4 u_ints but needs to be an array of 4 uint32_t's to work, at least
if unsigned ints have less than 32 bits. It should be a non-array of
1 uint128_t on 128-bit machines, especially if u_int has 128 bits.
The headers that declare uint32_t (actually __uint32_t) are intentionally
not included here since this header should only be included by other
headers.
Fixed some style bugs (space instead of tab after #ifndef and #endif).
2002-06-20 09:04:33 +00:00
Doug Barton
5271c18857
Anonymize the "portmap" program to get better compatibility with
...
rpcbind in -current.
Submitted by: Alexander Kabaev <ak03@gte.com>
2002-06-20 08:49:44 +00:00
Peter Wemm
7022a21abd
Update an 'XXX what is this?' type comment about suswintr and fuswintr.
...
These are 16 bit short values used only by the profiling code.
2002-06-20 07:40:53 +00:00
Tim J. Robbins
d2979f5673
Style: put static qualifier on definition of static functions.
2002-06-20 07:36:22 +00:00
Peter Wemm
e8aef1d3b5
Use suword16/fuword16 instead of susword/fusword - this has two different
...
definitions so far.. 16 bit on x86 and appears to be 32 bit on sparc64.
Be explicit to avoid suprises.
2002-06-20 07:23:08 +00:00
Juli Mallett
49d54362f1
Bogusness may have happened using a variable assignment here before, but
...
proper parens mean that fd is always set by open(2) [in any part of C],
and so we can accurately check for it returning -1, without feeling like
we need to initialise fd to -1 in its declaration.
In other words, fix a stylistic/bogus nit.
2002-06-20 07:15:55 +00:00
Peter Wemm
b23619e02a
Deorbit suibyte(). It was only used for split address space systems
...
for supporting UIO_USERISPACE (ie: it wasn't used).
2002-06-20 07:13:35 +00:00
Tim J. Robbins
51ddbf586b
time(1) does not use the shell to execute the specified utility, remove
...
sentence stating it did.
2002-06-20 07:12:34 +00:00
Peter Wemm
3ff369fed2
Remove references to UIO_USERISPACE which no longer exists.
2002-06-20 07:09:24 +00:00
Peter Wemm
9d04103b7c
Remove UIO_USERISPACE - we do not support any split instruction/data
...
address space machines (eg: pdp-11) and are not likely to ever do so.
Nothing in our kernel sets this.
2002-06-20 07:08:43 +00:00
Tim J. Robbins
3f6c6c912f
Make it obvious that command line arguments may be specified for the utility
...
that is to be invoked on the command line. Use "utility" instead of "command"
in manual page and usage message for consistency with POSIX.
2002-06-20 07:07:00 +00:00
Juli Mallett
0d9d1e7875
That's right, you can shove your xargs(1) issues in my direction, and I'm
...
also glad to review changes to it.
2002-06-20 07:06:21 +00:00
Peter Wemm
8acb9efb5b
ia32 %edx return comes from td_retval[1], not td_retval[0]
...
Obtained from: dfr
2002-06-20 06:47:44 +00:00
Peter Wemm
6e1f6045c0
Use suword32/64 and fuword32/64 like elsewhere instead of inventing
...
suhword/fuhword.
2002-06-20 06:45:43 +00:00
Peter Wemm
92caa29d8e
Add boot_serial and boot_multicons variables to set RB_SERIAL and
...
RB_MULTIPLE since this seems to be the easiest way to add these flags
for non-forth loaders etc.
2002-06-20 06:29:42 +00:00
Peter Wemm
3800e8732f
panic rather than fault and explode if we fail to contigmalloc a kernel
...
stack. This is still bad(TM), but at least we have a clue when we get
hit when contigmalloc fails.
2002-06-20 06:25:22 +00:00
Peter Wemm
3c2aff6c15
Use the canonical pmap_{new,dispose,swapin,swapout}_proc() functions,
...
in this case cut/pasted from sparc64 instead of messing with
contigmalloc where it is not needed.
2002-06-20 06:23:40 +00:00
Peter Wemm
2f9267ec23
Move the "- 1" into the RQB_FFS(mask) macro itself so that
...
implementations can provide a base zero ffs function if they wish.
This changes
#define RQB_FFS(mask) (ffs64(mask))
foo = RQB_FFS(mask) - 1;
to
#define RQB_FFS(mask) (ffs64(mask) - 1)
foo = RQB_FFS(mask);
On some platforms we can get the "- 1" for free, eg: those that use the
C code for ffs64().
Reviewed by: jake (in principle)
2002-06-20 06:21:20 +00:00
Juli Mallett
6953dff37c
Use size_t consistently and complete some uncompleted code resulting in a
...
memory leak by assigning and freeing a variable appropriately as well as
keeping track of the amount of allocated ram properly.
MFC after: 1 month
2002-06-20 06:00:51 +00:00
Juli Mallett
d7b8563d55
A function which takes no arguments has an argument list spelled (void) in the
...
world of ANSI C.
2002-06-20 05:35:40 +00:00
Juli Mallett
0e6c085ae6
We have a place for extern declarations of global variables in ed.h, do not
...
use main() to do it locally.
2002-06-20 05:28:02 +00:00
Juli Mallett
4e17884ffe
Remove two unused variables.
2002-06-20 05:21:43 +00:00
Juli Mallett
8b7808bc49
Minor const cleanup.
...
Don't discard qualifiers we don't need to discard.
2002-06-20 05:20:50 +00:00
Gregory Neil Shapiro
2a1d418ce1
Add a warning regarding the SENDMAIL_*_MC make.conf variable values.
...
Using /etc/mail/sendmail.mc will create /etc/mail/sendmail.cf during
a buildworld.
PR: misc/39397
MFC after: 3 days
2002-06-20 04:33:06 +00:00
Juli Mallett
6d5fda5fd5
Grrr, make the test for embedded variables in the left-hand-side actually do
...
the right thing in every case. Yuck.
2002-06-20 03:08:20 +00:00
Alan Cox
5375be1861
o Acquire and release the vm_map lock instead of Giant in obreak().
...
Consequently, use vm_map_insert() and vm_map_delete(), which expect
the vm_map to be locked, instead of vm_map_find() and vm_map_remove(),
which do not.
2002-06-20 02:04:55 +00:00
Peter Wemm
532cf61bcf
Solve the 'unregistered netisr 18' information notice with a sledgehammer.
...
Register the ISR early, but do not actually kick off the timer until we
see some activity. This still saves us from running the arp timers on
a system with no network cards.
2002-06-20 01:27:40 +00:00
Jeff Roberson
1e081f889b
- Move the computation of pflags out of the page allocation loop in
...
kmem_malloc()
- zero fill pages if PG_ZERO bit is not set after allocation in kmem_malloc()
Suggested by: alc, jake
2002-06-19 23:49:57 +00:00