Commit Graph

7552 Commits

Author SHA1 Message Date
elric
448f621758 Added two functions disklabel_dkcksum() and disklabel_scan() to libutil
so that they can be shared by disklabel(8) and cgdconfig(8).
2002-10-12 20:53:15 +00:00
jdolecek
f28ce54243 if WITH_KQUEUE is defined and <sys/event.h> exists in DESTDIR, compile
support for kqueue(2) and kevent(2) in

this is temporary measure to ease testing of kqueue branch; the support
  will be made unconditional once kqueue branch would be merged
2002-10-12 17:41:20 +00:00
scw
63199a5984 Fix a botched offset. 2002-10-08 20:19:00 +00:00
itojun
d75d1b17a8 backout previous (3rd arg type), as it does not meet with getdirentries.c.
(which standard dictates the function prototype?)
2002-10-08 05:54:05 +00:00
lukem
93305911e9 Move libcrypto.so* from /usr/lib to /lib, as /sbin/cgdconfig needs it.
Requested by elric@.
2002-10-07 00:53:31 +00:00
wiz
24d7aadd13 Mdoc nits, and bump date for FNM_LEADING_DIR addition. 2002-10-07 00:03:14 +00:00
lukem
9df13b15cf pull in config.h (et al) for libnbcompat 2002-10-06 12:07:28 +00:00
provos
b899aa2abc implement FNM_LEADING_DIR; matches Linux and other *BSDs; approved thorpej 2002-10-06 03:15:45 +00:00
jdolecek
1798df2a86 COMPAT_43 getdirentries(2) actually has u_int 'nbytes' argument 2002-10-03 06:17:33 +00:00
wiz
489a979d23 empty, not emptry. By Adrian Mrva. 2002-10-02 11:06:11 +00:00
wiz
99bcb5e9de session, not sessiod. By Adrian Mrva. 2002-10-02 10:59:45 +00:00
wiz
091f48096d writable instead of writeable. By Adrian Mrva. 2002-10-02 10:57:55 +00:00
wiz
8e21934b43 Grammar fixes and markup improvements. 2002-10-02 10:54:19 +00:00
wiz
3e44f1568a Correct spelling of "constraints". Noted by Adrian Mrva. 2002-10-02 10:53:50 +00:00
wiz
7b55d02525 completely with only one "el". 2002-10-02 10:50:04 +00:00
wiz
8f0a2a607c function with n. 2002-10-02 10:48:35 +00:00
wiz
e5caf371d2 dynamically with two l. 2002-10-02 10:48:26 +00:00
wiz
7828991a90 Only one i in available. 2002-10-02 10:45:18 +00:00
wiz
4141062f44 process only has one c. 2002-10-02 10:44:27 +00:00
wiz
772e37cacf argument with g, operation with e. 2002-10-02 10:42:34 +00:00
wiz
931e4cc745 corrseponding -> corresponding, filesystem -> file system. 2002-10-02 10:42:19 +00:00
wiz
f109103351 architecture, not architecure, and EACCES, not EACESS. 2002-10-02 10:39:14 +00:00
wiz
038265af56 Correct various misspellings. 2002-10-02 10:36:44 +00:00
wiz
1022a63fc0 Correct spelling of 'synchronized'. 2002-10-02 10:34:23 +00:00
itojun
76423b2378 license clarification, from openbsd 2002-10-02 06:56:24 +00:00
christos
300988d4e1 NUL character, NULL pointer. 2002-10-02 02:46:03 +00:00
yamt
b8bc8c45f2 add missing __rpc_fixup_addr.
it's needed to make mount_nfs -T work for scoped addresses.
2002-10-02 01:22:09 +00:00
jschauma
6d65957bf1 tyop: NUL -> NULL 2002-10-02 01:10:29 +00:00
wiz
456b189823 deprecated, not depreciated. 2002-10-01 19:53:09 +00:00
wiz
a0c86ddf62 New sentence, new line. 2002-10-01 19:51:26 +00:00
wiz
19c353844e Remove some \f* cruft. 2002-10-01 19:50:36 +00:00
wiz
081a23ac04 Remove mdoc macro from weird place. 2002-10-01 19:47:40 +00:00
wiz
4f92a4853d New sentence, new line. From Robert Elz. 2002-10-01 19:38:46 +00:00
wiz
27adb020b8 New sentence, new line. From Robert Elz. 2002-10-01 19:36:30 +00:00
wiz
57a4de98d0 New sentence, new line. From Robert Elz. 2002-10-01 19:26:58 +00:00
wiz
71dd1ccd73 New sentence, new line. From Robert Elz. 2002-10-01 19:21:30 +00:00
wiz
bec910b3b0 New sentence, new line. From Robert Elz. 2002-10-01 19:18:12 +00:00
wiz
03c12ea0f3 New sentence, new line. From Robert Elz. 2002-10-01 19:15:15 +00:00
wiz
28128e0592 New sentence, new line. From Robert Elz. 2002-10-01 19:03:15 +00:00
wiz
52d8d77b60 New sentence, new line. From Robert Elz. 2002-10-01 18:15:59 +00:00
wiz
f6bcf9642e New sentence, new line. From Robert Elz. 2002-10-01 18:10:43 +00:00
wiz
3bee357a2d Expand abbreviation. 2002-10-01 17:35:41 +00:00
wiz
6569c5c509 New sentence, new line. From Robert Elz. 2002-10-01 17:22:00 +00:00
wiz
3225ede1d3 New sentence, new line. From Robert Elz. 2002-10-01 17:02:56 +00:00
wiz
e1cc25117e New sentence, new line. Correct punctuation. Use more markup. 2002-10-01 17:01:40 +00:00
junyoung
c9d0f1b653 towlower appeared twice in synopsis. 2002-10-01 17:00:22 +00:00
wiz
ead46331d9 \-1 and .Dv NULL. 2002-10-01 16:59:46 +00:00
wiz
b214676aec New sentence, new line. From Robert Elz. 2002-10-01 16:48:34 +00:00
wiz
ef7dc6cc33 New sentence, new line; -1 -> \-1; simplify mdoc in one place. 2002-10-01 16:07:01 +00:00
wiz
590d9ea5f8 -1 -> \-1. 2002-10-01 16:04:47 +00:00
wiz
d3e68b8ec7 New sentence, new line. From Robert Elz. 2002-10-01 16:03:57 +00:00
wiz
f098d73a90 \-1 instead of -1, and .Dv NULL. 2002-10-01 16:02:41 +00:00
wiz
de0b517ca2 New sentence, new line. From Robert Elz. 2002-10-01 15:58:37 +00:00
scw
d832585f39 Always save/restore the FP status register. 2002-09-28 10:38:55 +00:00
christos
fb0b215b6c fix typo 2002-09-28 01:43:24 +00:00
christos
c73d854002 check for write and close errors, from wiz 2002-09-28 01:34:36 +00:00
thorpej
09a0767aa9 Only use the MKDYNAMICROOT semantics (i.e. -rpath=/lib,/usr/lib and
-dynamic-linker=/libexec/ld.elf_so) if the BINDIR of the program being
built is /bin or /sbin.

The reason we do this is because now all programs *except* those in
/bin and /sbin (i.e. the "special cases") match the default the compiler
uses, which is what is used for things in e.g. xsrc, pkgsrc, and other
random 3rd party programs.

This is done by decoupling where a shlib is installed from how it
is located.  Two new variables, SHLIBINSTALLDIR and SHLINKINSTALLDIR,
contain the former information, and key off MKDYNAMICROOT only.  SHLIBDIR
and SHLINKDIR contain the latter, and key off MKDYNAMICROOT and BINDIR.

The SHLIBINSTALLDIR, SHLIBDIR, _LIBSODIR, SHLINKINSTALLDIR, and
SHLINKDIR parameters are moved to a new <bsd.shlib.mk>; see bsd.README
for usage details.
2002-09-27 21:37:50 +00:00
jdolecek
961e3a840f put utmpx/wtmpx routines to separate files, so that programs overriding the
utmp/wtmp routines could still be linked static
fixes e.g. static build of ftpd
2002-09-27 20:42:46 +00:00
drochner
20d06f6b17 SI prefixes apply to decimal multiplies only. For binary (2^n) multiplies
the most "officially looking" is IEC 60027-2, ie "Ki", "Mi", ...,
which is not too popular, and which would require more code changes.
So stick with the traditional capital "K" for (divisor==1024), and use
the SI "k" otherwise (ie (divisor==1000)).
2002-09-27 18:37:43 +00:00
wiz
4a47c952db Add documentation for utmpx and some related functions.
Thanks for some explanations to christos, and for some STANDARDS hints
to Klaus Klein.
2002-09-27 15:02:24 +00:00
wiz
8e14b98adf Move comment that says 'the following are extensions' to the right place.
Approved by christos.
2002-09-26 17:08:42 +00:00
wiz
079c182094 Kilo abbreviation is a small k (PR 18408). 2002-09-26 15:06:47 +00:00
itojun
7ec4f039a8 visit libcrypto_mdc2 if MKCRYPTO_MDC2 is defined 2002-09-26 13:29:44 +00:00
itojun
633fb3b891 dummy funtion decls 2002-09-26 13:06:25 +00:00
itojun
d24389cf67 MDC2 is a patented algorithm; don't ship it in default libcrypto.
MKCRYPTO_MDC2 will build a separate library, libcrypto_mdc2.
2002-09-26 13:05:54 +00:00
christos
54de5d06a7 Revise wording to say that setting the argument vector is not mandatory.
>xs@kittenz.org:
>susv3 agrees with this, since in the rationale, susv3 states the
>requirement of argc >= 1 was removed recently following iso c. it
>is now only a "should."
2002-09-26 12:08:10 +00:00
wennmach
ced9268418 s/_PASSWD_NOCHG/_PASSWORD_NOCHG/
s/_PASSWD_NOEXP/_PASSWORD_NOEXP/
2002-09-26 11:47:35 +00:00
wiz
9b1e07f4f6 Add some markup, fix some markup, begin sentences on new lines. 2002-09-26 01:03:02 +00:00
wiz
968f39c890 Drop trailing whitespace, and some mdoc fixes and improvements. 2002-09-25 00:55:16 +00:00
wiz
0dcd30151d Fix two typos, and bump Dd for recent additions. 2002-09-25 00:30:24 +00:00
wiz
2781a62f10 Drop trailing space. 2002-09-25 00:08:00 +00:00
wiz
8b0828d5b2 Better mdoc. 2002-09-24 23:58:54 +00:00
jdolecek
e8c4ae6edb also need <sys/uio.h> 2002-09-24 20:01:43 +00:00
jdolecek
8ad8284735 add missing comma 2002-09-24 11:38:16 +00:00
jdolecek
77475e0bf4 'data' contains amount of space remaining in the write buffer also
for ttys
2002-09-24 10:29:29 +00:00
mycroft
59e83d385e Make this work in the !INET6 case -- if we mismatch the AF, don't return a
bogus (uninitialized) structure.
Also, ignore v4 ifa's with no broadcast address (rather than core dumping).
2002-09-23 14:12:31 +00:00
thorpej
bfd8b5c80d * Add support for DLT_IEEE802_11.
* When opening a live pcap, obtain the list of supported DLTs from
  the BPF.
* Add pcap_list_datalinks() to obtain a list of supported DLTs
  supported by the interface associated with the pcap descriptor.
* Add pcap_set_datalink() to set the current DLT of the pcap.
* Bump shlib 1.2 -> 1.3; new functions added.

From David Young <dyoung@ojctech.com>, with some minor changes by me.
2002-09-22 16:13:01 +00:00
jdolecek
a64260b3ae add kqueue(2)/kevent(2) manpage to mainline, to reduce difference between
the kqueue branch and -current and thus make testing easier

change HISTORY to clearly state this interface is only available with
  experimental kernel branch
add Jason Thorpe and me to AUTHORS
update .Dd
2002-09-22 13:11:45 +00:00
christos
d90f115245 describe MNT_GETARGS 2002-09-21 18:19:30 +00:00
thorpej
93b1f286b7 Add (commented out) CPP flags for making DES faster on StrongARM
and XScale systems.
2002-09-20 23:59:40 +00:00
thorpej
6801f50792 context -> telnet_context in two places. 2002-09-20 22:25:49 +00:00
christos
d0a6aa04fc Add rcsid, config.h 2002-09-20 21:11:11 +00:00
christos
4ac3045a5a Add snprintb(3) inspired from bitmask_snprintf(9), but made to look like
more like snprintf(3). Discussed with thorpej.
2002-09-20 21:10:10 +00:00
joda
a9b4e358d7 make sure the client creates a subkey; also make the server check that
it actually got a subkey, and if not use the session key
2002-09-20 14:45:29 +00:00
grant
291ac7e9c4 don't include machine/asm.h (make this build again). 2002-09-19 01:24:43 +00:00
lukem
99fe9d3e76 minor makefile delint 2002-09-18 06:17:38 +00:00
christos
c524f280a6 Use FD_CLOEXEC instead of `1' and don't cast. 2002-09-17 21:37:13 +00:00
christos
1cb2fd8bb0 document FD_CLOEXEC from FreeBSD. 2002-09-17 21:35:37 +00:00
atatat
28f3a22acb Default using the value of machdep.booted_kernel from sysctl() if it
is available and points to a file.  The value of "/netbsd" is still
the ultimate fallback.
2002-09-17 20:34:08 +00:00
drochner
ead5c05ddb another SETFL->SETFD 2002-09-17 19:50:48 +00:00
drochner
8b4aa8a489 actually do the close-on-exec 2002-09-17 19:38:26 +00:00
tron
377e179dcb Use "const" for all input parameters of ethers(3) functions. 2002-09-16 19:25:30 +00:00
christos
dd45b62148 Set the close-on-exec bit on all file descriptors we open. Inspired by a
FreeBSD security advisory.

Reviewed by thorpej
2002-09-16 17:20:45 +00:00
briggs
a94d82e6f9 Always use NetBSD's fts(3) in compat builds. Some systems (notably
Red Hat 7.3, at least) do not have fts(3) implementations that work
correctly with -D_FILE_OFFSET_BITS=64.
2002-09-16 04:10:36 +00:00
gmcgarry
e344fcd489 Add a disclaimer if using on a multiprocessor machine. Based on
comments by Bill Sommerfeld on tech-kern.
2002-09-15 23:05:13 +00:00
thorpej
3fba05d66e Set LLIBS to nothing; no sense in warning about the routines from
libc that we know we are replacing.
2002-09-14 21:18:20 +00:00
thorpej
6363558907 Invoke makelintstub with CPP in the environment. 2002-09-14 21:16:43 +00:00
thorpej
d1f71ac3e2 Don't override the definition of LEX. 2002-09-14 14:59:30 +00:00
thorpej
922525072e Allow mktemp to be built as a host tool. 2002-09-14 04:26:23 +00:00
thorpej
daf4d5c635 Fix some problems using makelintstub as a cross-tool:
* Require that the path to the C preprocessor be passed in the CPP
  environemnt variable, and use it rather than hard-coding "cpp".
  Provide the target's preprocessor when invoking makelintstub.
* Fix some quoting issues that turned up with Solaris 8's XPG4 sh and sed.
* Don't use echo -n.  Instead, don't bother making the output pretty; the
  whitespace isn't supposed to be syntactically significant anyhow.
2002-09-14 03:14:14 +00:00