David E. O'Brien
01df2ec328
Change the name of the 'bin' distribution to 'base'.
...
This is done since it contains much more than /bin, and also gets in the
way when making a combined install+fixit CD.
OK'ed by: jkh
2002-04-23 22:16:41 +00:00
David E. O'Brien
046eb0421e
Restore some of the original variable names, but fix the warnings their
...
renaming addressed by removing the global variants instead.
2002-04-23 20:30:30 +00:00
Poul-Henning Kamp
53705e35ae
Implement the GEOMGETCONF ioctl which returns vital stats for the
...
current device in XML in an sbuf.
Sponsored by: DARPA & NAI Labs
2002-04-23 19:54:02 +00:00
Jeffrey Hsu
4bc37205bc
The cold and panicstr variables do not need to be protected by sched_lock.
...
Submitted by: Jennifer Yang (yangjihui@yahoo.com )
Reviewed by: jake & jhb in principle
2002-04-23 19:50:22 +00:00
Poul-Henning Kamp
2285b09474
All in a days work: make a function static.
2002-04-23 19:03:03 +00:00
Poul-Henning Kamp
3c9f58204e
Don't free(9) a pointer which has been modified.
...
Chapeau de pointe: mux
2002-04-23 18:52:39 +00:00
Poul-Henning Kamp
708da94ef2
Add a basic sanity check on pointers passed to free(9).
...
Should be improved by: jeff
2002-04-23 18:50:25 +00:00
Maxime Henrion
da85c82b2a
Unbreak NFS mounts when mount(8) is invoked as : mount path@server.
...
Reviewed by: obrien
2002-04-23 17:24:02 +00:00
Gregory Neil Shapiro
4a49265d15
sys.mk no longer includes bsd.own.mk so I need to include it here for
...
the definition of SHAREMODE.
Submitted by: Udo Schweigert <Udo.Schweigert@siemens.com>
2002-04-23 17:08:08 +00:00
Poul-Henning Kamp
00d70dec4e
Don't call malloc(9) to allocate zero bytes softc data for devices.
2002-04-23 15:48:23 +00:00
Boris Popov
959b83b921
Track nfs's getpages() changes:
...
Properly count v_vnodepgsin.
Do not reread page if is already valid.
Properly handle partially filled pages.
2002-04-23 14:30:43 +00:00
Boris Popov
3f36e6f21a
Get rid from extra #ifdefs.
2002-04-23 13:55:14 +00:00
Boris Popov
30fc2d74fa
Initialize thread select queue in the same way as rev 1.93 of sys_generic.c
...
does.
Missed and found by: alfred
2002-04-23 13:29:23 +00:00
Andrey A. Chernov
098de0c172
1) Proberly conditionalize PAM "last login" printout.
...
2) For "copyright" case #ifdef HAVE_LOGIN_CAP was placed on too big block,
narrow it down.
3) Don't check the same conditions twice (for "copyright" and "welcome"),
put them under single block.
4) Print \n between "copyright" and "welcome" as our login does.
Reviewed by: des (1)
2002-04-23 12:36:11 +00:00
Poul-Henning Kamp
7d590cc46f
Introduce some serious paranoia to try to catch a memory overwrite problem
...
as early as possible.
Sponsored by: DARPA & NAI Labs
2002-04-23 11:48:45 +00:00
Ruslan Ermilov
191ca0354f
The library itself does not depend on Kerberos bits.
...
Otherwise, we would have broken krb4 and krb5 dists.
2002-04-23 11:33:29 +00:00
Gary Jennejohn
bb83e7583e
On slow machines interrupts could be lost, so check for pending
...
interrupts in a loop.
Tested by: Andrew Gordon <arg-bsd@arg1.demon.co.uk>
2002-04-23 10:25:35 +00:00
Ruslan Ermilov
dcd88dc271
Do not spam initial ${CHROOTDIR} world with Texinfo and HTML docs.
...
For rerelease, run "make -DNOCLEAN world" instead of simple and
insufficient in some cases "make all install". This is especially
true for cross-arch "make release"s which we don't (yet) support.
2002-04-23 09:24:00 +00:00
Ruslan Ermilov
b25a566d47
Merge bsd.obj.mk's version of the _SUBDIR target with bsd.subdir.mk.
...
Ensure all standard targets honor SUBDIR. Now `make obj' descends into
SUBDIRs even if NOOBJ is set (some descendants may still need an object
directory, but we do not have such precedents). Now `make install' in
non-bsd.subdir.mk makefiles runs `afterinstall' target _after_ `install'
in SUBDIRs, like we do in bsd.subdir.mk. Nothing depended on the wrong
order anyway.
Fixed `distribute' targets (except for the bsd.subdir.mk version) so that
they do not depend on _SUBDIR; `distribute' calls `install' which already
depends on _SUBDIR.
De-standardize `maninstall', otherwise manpages would be installed twice.
(To be revised later.)
2002-04-23 09:03:56 +00:00
Maxim Sobolev
c1deb99469
Correct default value of drainwait: it should be 300 seconds, not forever.
...
PR: 37370
Submitted by: Daniel O'Connor <doconnor@gsoft.com.au>
MFC after: 2 weeks
2002-04-23 08:26:50 +00:00
Tim J. Robbins
aca29625a8
Add the -t option, which allows tab stop positions to be specified similarly
...
to the way expand(1) allows. This brings unexpand(1) up to SUSv3 conformance,
and it now passes all relevant parts of the GNU textutils test suite.
PR: 35621
Reviewed by: mike
2002-04-23 07:15:09 +00:00
Ruslan Ermilov
92ab402302
Provide the real `distribute' target so that NLS catalogs are
...
installed with `make release'.
2002-04-23 06:15:44 +00:00
Marcel Moolenaar
ef845b75e7
Remove unused static variable quantum.
2002-04-23 06:14:10 +00:00
Juli Mallett
ab5a295bdc
- printf shouldn't bail out if a conversion fails, it should just keep
...
processing them.
- \c escape to immediately stop output (similar to echo's \c)
- \0NNN should be allowed for octal character escapes (instead of just \NNN)
- %b conversion, which is like %s but interprets \n \t etc. inside the
string is missing.
And I may not be any poet, but in lieu of an in-tree regression test:
ref5% ./printf '%s%b%b%c%s%d\n' 'PR' '\0072' '\t' '3' '56' 0x10
PR: 35616
Submitted by: tjr
MFC after: 1 week
2002-04-23 02:56:16 +00:00
Garance A Drosehn
055c131503
Improve the error message the user sees if the startdaemon routine cannot
...
connect() to the socket for lpd. Tell them this error probably means that
the master 'lpd' process is not running.
MFC after: 4 days
2002-04-23 02:42:04 +00:00
Robert Watson
7a0776e477
Slightly restructure extattr_get_vp() so that there's only one entry point
...
to VOP_GETEXTATTR(). This simplifies code flow when inserting MAC hooks.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-04-23 01:27:38 +00:00
Bruce A. Mah
63976b9f34
New release notes: SA-02:22, SA-02:23.
...
Updated release notes: Device polling for rl(4), updated URL for
SA-02:18, smbfs userland 1.4.4.
2002-04-23 01:23:20 +00:00
David E. O'Brien
e5ccba11ac
Don't use "GCCDIR" as the multiple inclusion protector. Subdir Makefiles
...
may want to override GCCDIR and this gets in the way.
2002-04-23 00:10:18 +00:00
Garance A Drosehn
98f6cc5401
Implement new printcap option of "rc" aka "remote.resend_copies".
...
This is a boolean option, and if it is specified in a print queue
for a remote host, it causes lpd to resend the data file for each
copy the user requested on 'lpr -#n'. This is useful for network
printers which accept lpd-style jobs, but which ignore the control
file (and thus they ignore any request for multiple copies).
PR: 25635
Reviewed by: short review on freebsd-audit
MFC after: 6 days
2002-04-23 00:06:10 +00:00
David E. O'Brien
8a57f7e245
Do not use 'ps -e' for entropy gathering. It uses /proc/*/mem to rummage
...
around *user* memory to extract the environment variable strings. This
is problematic for us.
Submitted by: peter
2002-04-23 00:05:48 +00:00
Garance A Drosehn
f0baf66556
Add 'const' to some casts to fix two warnings that are printed by the
...
new gcc (on sparc64).
MFC after: 4 days
2002-04-22 23:28:42 +00:00
Garance A Drosehn
ac7d1b151c
Add 'const' to some casts to fix two warnings that are printed by the
...
new gcc (on sparc64).
MFC after: 4 days
2002-04-22 23:08:07 +00:00
Maxime Henrion
003dbca6a6
Do our best to determine if the user is attempting an NFS mount when
...
the filesystem type isn't given in the command line. In the case of
an IPv6 address containing ':', one must use the '@' separator for it
to be properly parsed (mount_nfs(8) still needs fixing at the moment
though).
PR: bin/37230
Reviewed by: obrien
MFC after: 1 week
2002-04-22 23:03:03 +00:00
David E. O'Brien
c1ab4f157d
Utilize dhcp information in the kernel environment if we don't have
...
hostname and DNS information already.
Submitted by: Danny Braniss <danny@cs.huji.ac.il>
2002-04-22 21:42:18 +00:00
Garrett Wollman
96ab7da385
Provide an environment variabloe, EXPR_COMPAT, which disables option
...
parsing for compatibility with old implementations.
2002-04-22 21:23:09 +00:00
Alfred Perlstein
ea5b39d029
Don't FILEDESC_LOCK around calls to falloc().
2002-04-22 20:09:11 +00:00
Poul-Henning Kamp
efb9df5cef
Protect against multitple #includes of this file.
2002-04-22 19:54:17 +00:00
Eric Anholt
90acf12621
Add myself
...
Approved by: des
2002-04-22 19:39:10 +00:00
Andrew R. Reiter
e2a8a1af0e
- Revert previous change of atm storage pools -> uma_zones until a solution
...
to atm_free() is written.
2002-04-22 18:26:05 +00:00
Sheldon Hearn
87d8c3b497
Bring in changes from smbfs-1.4.4.
2002-04-22 16:18:36 +00:00
Sheldon Hearn
696e0ff1f6
This commit was generated by cvs2svn to compensate for changes in r95267,
...
which included commits to RCS files with non-trunk default branches.
2002-04-22 16:15:20 +00:00
Sheldon Hearn
34ffbc80d6
Import smbfs-1.4.4.
2002-04-22 16:15:20 +00:00
John Polstra
1c33cc4bc5
Add missing splx calls in bge_tick. These don't make any functional
...
difference in -current, but they are important for -stable where
they are missing too.
MFC after: 1 day
2002-04-22 16:15:16 +00:00
Ruslan Ermilov
05276e5f8c
Back out remnants of revision 1.97: we don't need TARGET_ARCH here.
2002-04-22 15:53:04 +00:00
Ruslan Ermilov
0ac2fc87d2
Use standard bsd.init.mk prologue.
2002-04-22 15:47:11 +00:00
Tom Rhodes
0f30ec08f7
Remove my change to the synopsis field
...
Requested by: bde
pointy hat to: myself ;)
2002-04-22 15:18:51 +00:00
Dag-Erling Smørgrav
d397408818
Usage style sweep: spell "usage" with a small 'u'.
...
Also change one case of blatant __progname abuse (several more remain)
This commit does not touch anything in src/{contrib,crypto,gnu}/.
2002-04-22 13:44:47 +00:00
Ruslan Ermilov
5fd42ef525
Don't needlessly redefine the afterinstall target.
2002-04-22 10:46:12 +00:00
Ruslan Ermilov
5ffdf3618e
Prohibit the direct inclusion of bsd.dep.mk.
2002-04-22 10:04:41 +00:00
Ruslan Ermilov
939a04b915
Fixed _SUBDIR.
...
Obtained from: bsd.subdir.mk
2002-04-22 09:12:18 +00:00