Commit Graph

31431 Commits

Author SHA1 Message Date
Warner Losh aa1b326112 $@ -> ${.TARGET} 1998-09-11 05:34:37 +00:00
Warner Losh df196cc87c Change obsolete $@ to ${.TARGET}. 1998-09-11 05:31:45 +00:00
Warner Losh 77740e7e34 Don't trust TMPDIR if we're setuid root. This is used only for the
backing file for an anonymous (memory based) btree, and I don't think
that any setuid programs actually use it, but it is better to be safe
than sorry.  This has been in my tree for a long time, maybe a year or
more...

Inspired by: Similar changes in OpenBSD, if memory serves (like nearly
a year ago)
1998-09-11 05:29:47 +00:00
Martin Cracauer 9bbfa41541 Narrow down conditions to break wait() to process traps.
Improve comments.
1998-09-10 22:09:11 +00:00
Andrey A. Chernov db23f9b3b1 Revive hierarchy again.
Please commit only patches, not whole files!
1998-09-10 20:44:56 +00:00
Poul-Henning Kamp efc22bbdd3 make the fla stuff actually work. 1998-09-10 18:47:20 +00:00
Bruce Evans e36039e731 Fixed breakage of %CPU and %MEM in the previous commit. sysctlbyname()
was called with wrong args so it always failed.

PR:		7881
1998-09-10 18:06:28 +00:00
Warner Losh 486a7ab25b Fix bogus length restriction on readlink. Use sizeof(buf) - 1 rather
than the size of the directory name.  Fix style bug which increased
the number of lines > 80 characters by one.

Pointed out by: bde
1998-09-10 16:14:29 +00:00
Bruce Evans 9646002cc5 Fixed ownership of share/man/man1aout.
Didn't fix misformatting of all the perl entries.
1998-09-10 15:46:41 +00:00
Martin Cracauer e6ac45dde2 Fix an inefficiency I introduced in my last commit.
Include "expand.h" vom memalloc.c to pull function declartion into scope
1998-09-10 14:51:06 +00:00
Kazutaka YOKOTA d30ada6d4b The fix in the previous commit was not sufficient; the upper 24 bits
of an int argument still contained garbage.
Pointed out by: bde
PR: bin/7799
1998-09-10 12:20:09 +00:00
Kazutaka YOKOTA 6fa64a7e93 Pass the correct argument to npxsave(), otherwise vm86pcb will be
overwritten.
1998-09-10 12:16:06 +00:00
Søren Schmidt 6773d00e66 Oops missed a line in the previous commit 1998-09-10 11:23:08 +00:00
Mark Murray 235e962d3f Dorkus sum. I managed to commit an earlier version of this. This fixes the
broken perl build.

* NOTE * * NOTE * * NOTE *

PERL5 RELIES IN A MAKE WORLD FOR THE BOOTSTRAP!!

* NOTE * * NOTE * * NOTE *
1998-09-10 10:51:11 +00:00
Doug Rabson 945aa40deb Ensure that m_nextpkt is set to NULL after reassembling fragments. 1998-09-10 08:56:40 +00:00
Søren Schmidt a9c5b8d027 Update info on the bt848 driver.
Submitted by: Roger Hardiman <roger@cs.strath.ac.uk>
1998-09-10 08:20:46 +00:00
Søren Schmidt d32ef285bc Changed METEORSINPUT for Hauppauge cards with bt878.
Also fixed video_open defines and 878 support.

Submitted by: Fred Templin <templin@erg.sri.com>
1998-09-10 08:01:10 +00:00
Søren Schmidt 11e29cc90f Correct SECAM B-Delay and add XUSSR channel set.
Submitted by: Vsevolod Lobko <seva@alex-ua.com>
1998-09-10 07:52:30 +00:00
Jordan K. Hubbard b88bb747a6 Note ELF, Perl5 and Atapi tape support. 1998-09-10 07:03:16 +00:00
Satoshi Asami aa135a93cd (1) Add MLINKS support.
Submitted by:	hoek

(2) ELF support.
 2a. Variable PORTOBJFORMAT specifies the object format of the system.
     It is passed down to configure/make via CONFIGURE_ENV/MAKE_ENV,
     and is given to generate-plist via PLIST_SUB.
 2b. In PLIST, substitute lines that end with "/libFOO.so.X" with
     "/libFOO.so.X.0".  (This means PLISTs should only list ELF
     libraries.)
Reviewed by:	jb, jdp, hoek, jseger, steve

(3) Perl5-in-system support.  Basically turns USE_PERL5 into a no-op
    if there exists a "/usr/bin/perl5".  Also fix prior breakage by
    dima (${PREFIX} => ${LOCALBASE} in perl5 path).
Reviewed by:	markm (sort of)

(4) Install requirement file as "+REQUIRE" so it will be executed
    correctly by pkg_delete.
Reported by:	Shigeyuki FUKUSHIMA <shige@kuis.kyoto-u.ac.jp>

(5) Do not disable checksum and makesum when NO_EXTRACT is set.
Pointed out by:	hoek and kiri, among other people
1998-09-10 06:38:02 +00:00
Tor Egge a58915fc10 Don't keep the underlying directory locked while performing the file
system specific VFS_MOUNT operation.
PR:		1067
1998-09-10 02:27:52 +00:00
Tor Egge b45187b7cc Don't allow longjmp into a no longer valid stack frame. 1998-09-10 02:01:06 +00:00
David E. O'Brien c4e8b7e41e I don't want to be the only one to use ``cut''. Use ``sed'' instead. 1998-09-10 00:27:57 +00:00
David E. O'Brien 8f748848d8 Add ``usr/bin/cut'' to "build-tools" target.
Used in usr.sbin/amd/include/newvers.sh.
1998-09-10 00:13:48 +00:00
Brian Somers e9af5a192a Reflect reality 1998-09-09 22:51:49 +00:00
Brian Somers 1e91db9fc1 Mention some of the major changes to ppp for 3.0
Fix a typo.
1998-09-09 22:50:28 +00:00
James Raynard f2e8db8e76 Disable kernel_secure_level unless explicitly set in rc.conf. Previously,
it was enabled unless explicitly unset, creating a pitfall for people
like me who upgraded /etc/rc without upgrading /etc/rc.conf.
1998-09-09 22:27:21 +00:00
Brian Somers 8456d89b54 Mention which system interface functions are signal-safe.
Suggested on -current by: Terry Lambert <tlambert@primenet.com>
1998-09-09 20:44:51 +00:00
Bruce Evans 5d207357db Fixed the usual missing permissions checks in mount(). As for cd9660,
the damage was limited by the default of 0 for vfs.usermount.

Obtained from:	Lite2 via the -current ffs_vfsops.c
1998-09-09 20:21:18 +00:00
Mark Murray ddf0071c01 Remove the NOPERL block to building Perl5.
Perl 5 will rebuild/bootstrap itself next time a make world is done
with this in effect.
1998-09-09 19:30:45 +00:00
Søren Schmidt e778b30d48 Add the wst device (ATAPI tape)
Allow 8 wcd devices instead of 4.
1998-09-09 18:59:46 +00:00
Nicolas Souchu acd5ae9acc Major numbers allocated for generic SMB/I2C i/o 1998-09-09 18:57:59 +00:00
Nicolas Souchu 813548fa2c Major number allocated for generic SMB i/o -> 106 1998-09-09 18:57:38 +00:00
Nicolas Souchu 7da75285d5 Major number allocated for generic I2C i/o -> 105 1998-09-09 18:57:24 +00:00
Guy Helmer b697833cb3 Document a number of VM sysctl variables with help from old emails
written by John Dyson.
1998-09-09 18:36:14 +00:00
Mark Murray 54e14f5c1d Add the dirs for Perl5. 1998-09-09 17:54:47 +00:00
Mark Murray 072039180e Add libperl for Perl5. 1998-09-09 17:51:15 +00:00
David E. O'Brien a6adb51bbc options changed with the new AMD.
Rather than ``nfsv2'', we now have ``vers=3,proto=tcp''
1998-09-09 17:37:14 +00:00
Mark Murray fad8371bdd Add the Perl5 bootstrap tools. 1998-09-09 17:30:30 +00:00
Warner Losh f4627296cd getopt returns -1 not EOF 1998-09-09 17:24:31 +00:00
Warner Losh e8ddcfd6a1 Add dependency for subr_bus.c on bus_if.h and device_if.h so that a make
depend is not required to just build the kernel.

Reviewed by: Doug Rabson
1998-09-09 17:23:25 +00:00
Warner Losh 89afdb2434 Print warning about block size not being optimal once per open rather than
once per offending write.
1998-09-09 17:20:32 +00:00
Warner Losh 8521ef096a Fix fencepost error in readlink; inspired by OpenBSD 1998-09-09 17:14:17 +00:00
Warner Losh 1508e89cc6 Use size of structure rather than hard coded 256 in readlink. This change
either came from OpenBSD, or was inspired by work done there.
1998-09-09 17:12:58 +00:00
Warner Losh a4c0f3bc90 sprintf -> snprintf 1998-09-09 17:08:46 +00:00
Warner Losh a556fde0bc Add alpha-*=freebsd* to configure 1998-09-09 17:07:36 +00:00
Warner Losh 74542ae78c Use readlink correctly 1998-09-09 17:05:54 +00:00
Dmitrij Tejblum f0f066ec83 Fixed bug, caused threads to wait for locks which nobody hold.
Fixed sign extension bug, caused undefined behavior if FILE live in stack.
1998-09-09 16:50:33 +00:00
Bruce Evans addb18b16d Don't refuse to pass the force and sync options to the kernel. The
kernel supports them, and the force option will be more important
when mounting of unclean ext2fs file systems is not permitted unless
it is forced.
1998-09-09 16:26:51 +00:00
David E. O'Brien bc4d911b88 Fully use our own generated files for NFSv3. 1998-09-09 16:11:01 +00:00