Commit Graph

1868 Commits

Author SHA1 Message Date
christos 78587c990a inet_pton4() did not handle
- incompletely specified ip addresses
	- ip addresses specified in hex
like inet_aton() and inet_addr(). This broke parsing of /etc/hosts
(127.1	localhost stopped working before the resolver is started).
The fix is to use the inet_aton() code to implement inet_pton4(), and
then use the new inet_pton4() code to implement inet_aton() and inet_addr().
At that point inet_addr.c is empty and has been removed.
1997-07-07 17:11:03 +00:00
lukem 42736edb4d * implement _yp_invalid_domain, which returns non-zero if the given
domainname isn't RFC1035 compliant. Also ensure that the length <=
  YPMAXDOMAIN (which is less than what RFC1035 allows).
* use _yp_invalid_domain in the public front-ends, instead of using
  hand-rolled checks
* fix a typo
1997-07-07 02:00:30 +00:00
jonathan a70f22abe7 Back out previous revision, which is reported to break signal-handing
in the GNU awk in our tree.
Leave the change in but commented out, it may be a  ld.so problem.
1997-07-07 00:13:56 +00:00
kleink 8470989b67 Common sense dictates that the `basegid' paramater of initgroups(3) should
be of type gid_t, and not int.
1997-07-04 09:14:52 +00:00
kleink 2d5034e643 EPERM is returned when the file to be removed is a directory and the file
system containing it does not permit the use of unlink(2) on a directory.
Add a missing comma.
1997-07-01 09:52:53 +00:00
mikel ba64d71ae7 add missing #; noted by Todd Miller 1997-07-01 06:28:22 +00:00
phil 1c1a1ceb84 Update for reality. vfork differes only in the suspension of the parent.
(Closes PR 2713.)
1997-06-30 18:42:51 +00:00
cjs 420dff88f0 Remove bogus `#ifdef unix'. 1997-06-21 21:26:23 +00:00
lukem 76b5bb5198 fix a couple of typos 1997-06-21 07:02:40 +00:00
jtc 3c3a4cdfbb Simplify how division and remainder assembly source is generated
from divrem.m4.
1997-06-21 01:42:48 +00:00
mrg 2989e9f477 actually document swapctl(2). 1997-06-20 05:47:58 +00:00
mikel 109d917438 avoid unportable arithmetic on void pointers 1997-06-19 07:41:32 +00:00
mikel 6e6ba705f1 add ${.OBJDIR}/tags to CLEANFILES 1997-06-19 06:12:10 +00:00
jonathan b838c4c768 Add .set noreorder/.set reorder around .cpload 1997-06-18 22:23:13 +00:00
lukem 5bacaabfd1 * add man page for inet_net_ntop(3) and inet_net_pton(3)
* xref them in inet(3)
* use Va instead of Fn for 'errno' in inet(3)
1997-06-18 02:25:19 +00:00
jtc 359f61a781 Sync with tzcode1997e 1997-06-18 01:12:39 +00:00
jtc ef16fd639e import tzcode1997e 1997-06-18 00:41:05 +00:00
lukem 25d1ca167b Describe inet_ntop() and inet_pton(), and the IPv6 address format.
From BSD/OS 3.0, with permission from Jeffrey Finkelstein <finkels@bsdi.com>
1997-06-18 00:11:11 +00:00
jonathan 20a862c6ad #include <machine/machAsmDefs.h> -> #include <mips/asm.h> 1997-06-17 16:35:26 +00:00
mrg 7bc62c9a2d move swapon() stub here 1997-06-12 22:39:15 +00:00
mrg 538be6506a bump libc minor for swapctl. 1997-06-12 22:04:13 +00:00
mrg 552af779d2 bring mrg-vm-swap2 onto mainilne. 1997-06-12 15:46:19 +00:00
lukem 9c3104a64c document RES_USE_INET6
sort RFCs numerically (974 < 1032, not > 1535)
1997-06-08 06:33:47 +00:00
veego f766c4fe95 Update the manpage for HW_MACHINE_ARCH. 1997-06-06 23:24:00 +00:00
mikel cfbba2e092 getdtablesize(2) -> getdtablesize(3) 1997-06-06 04:03:19 +00:00
mrg b98cd1ecc7 add a bugs section. 1997-06-05 16:40:16 +00:00
mikel 80759b4ed1 add note to fix unvis(3) on next major bump 1997-06-05 07:08:36 +00:00
christos d5538cb536 Try to fix the tags mess.
- Build in obj/tags
- Only create ${.CURDIR}/tags if 'make tags' is specify.
- ${.CURDIR}/tags is a symlink to /var/db/libc.tags
1997-06-04 23:11:54 +00:00
mikel 2acd0ee09a optarg -> optstring and rewording from Brian Grayson in PR misc/3697. 1997-06-04 06:42:38 +00:00
kleink 72a0532ba2 Add an Xref to rmdir(2). 1997-06-03 22:28:25 +00:00
kleink 5ddc3f534d Always use rmdir(2) to remove a directory, as the file system may prohibit
using unlink(2) on directories.
1997-06-03 22:26:38 +00:00
kleink 0e1fa19edf Nuke a spurious (but under !__STDC__ fatal) space from last commit. 1997-06-03 10:19:45 +00:00
kleink c9e453859c Replace some hand-crafted concatenation with the __CONCAT() macro. 1997-06-03 10:04:20 +00:00
kleink dbda158f1f Add support for localized character sets (a.k.a. LC_CTYPE).
Thanks go to Matthias Scheler <tron@lyssa.owl.de> for contributing his initial
work in PR/3592, and to Christos Zoulas for refining it!
1997-06-02 09:52:36 +00:00
cjs ce91a5dfce Back out BUILDDIR change. 1997-05-31 22:38:59 +00:00
kleink f37e2cc7d5 Add a missing comma. 1997-05-31 21:34:25 +00:00
kleink 1dd65e81d9 DESTDIR -> BUILDDIR 1997-05-30 21:36:26 +00:00
cgd c917dfb5b2 Fix broken uses of Dd. Both the mdoc and mdoc.samples pages agree:
.Dd is supposed to be invoked like:
	.Dd month day, year
e.g. ".Dd January 25, 1989", rather than:
	.Dd "month day, year"
which is what these pages did.
1997-05-29 01:48:05 +00:00
mrg 337facc4a3 install a man page (link) for orcmd(3). 1997-05-28 04:02:08 +00:00
mrg cf3c0fcb9e update rcmd documentation. 1997-05-28 04:01:06 +00:00
mrg d4fb2faa2d bump minor version. 1997-05-26 15:24:57 +00:00
mrg 5a1ec9814a allow rcmd() to use something other than rsh protocol. 1997-05-26 14:18:29 +00:00
lukem f10a006346 cleanup some problems with the use of mandoc macros 1997-05-26 14:02:53 +00:00
kleink 2f11ceb63c Add a reference to the strptime(3) manual page. 1997-05-25 19:34:44 +00:00
kleink d5ab17a222 Add a strptime(3) manual page. 1997-05-25 19:29:36 +00:00
kleink 2eaf62bf51 Rewritten from scratch. Implement missing conversions and provide support
for E and O modifiers, though our locale does not support `alternate'
conversions and formats - we just stick to the unmodified rules in that case.
1997-05-25 19:26:43 +00:00
jonathan 7a5244ba6c Delete hanging .if left by patch. 1997-05-24 03:02:12 +00:00
jonathan 346af6eeff More table-driven changes: split CPICFLAGS into separate flags, to
support the two different incompatible rules for build .so files from
.S source on both NetBSD and binutils toolchains:

	 ${CPP} | ${AS} for syscalls
	 ${CC}   	for non-syscalls
for which the different toolchains's ${AS}  requires diffferent flags.
1997-05-24 01:42:36 +00:00
lukem 76c3314d9b a valid uid/gid *ends* in \0 (i.e, barf if (*ep != '\0'), not if (*ep == '\0')) 1997-05-22 10:38:07 +00:00
lukem 50820e9b86 * parse gid with strtoul() instead of atoi(), and sanity check a) the parsed
value was just a number, b) it doesn't exceed GID_MAX
* convert gid to a string with %u not %d
* use [gu]id_t instead of int
1997-05-22 03:24:37 +00:00
lukem f442f20a30 * parse uid with strtoul() instead of atoi(), and sanity check a) the parsed
value was just a number, b) it doesn't exceed UID_MAX
* convert uid to a string with %u not %d
1997-05-22 03:14:42 +00:00
pk ddc2d9d857 MNAMELEN is 90. 1997-05-21 21:48:47 +00:00
lukem db4fd8d56f Don't return allocated memory in an error condition in a char **outXXX argument
(set them to the null pointer instead).
Thus, code that doesn't specificallly attempt to clean up allocated
memory after an error result is returned from yp_...() won't have an
unexpected memory leak (i.e, most 3rd party code)
1997-05-21 06:55:25 +00:00
lukem 8041f4f4ab fix potential memory leaks: before calling yp_next(), reset key to NULL. if
an error occurred, and key != NULL, free(key).
1997-05-21 01:51:39 +00:00
lukem 220410601a yp_match() should return errors of the form YPERR_xxx not RPC_xxx.
return YPERR_RESRC instead of RPC_SYSTEMERROR
1997-05-21 01:48:46 +00:00
lukem 1e601ecc2b * fix [lib/3580], by ensuring that the outdata arg to the yp_xxx()
calls is initialised to the null pointer so that the error condition
  doesn't fail by trying to free() memory that wasn't malloc()ed
* cleanup a bit; remove use of register, KNFify
1997-05-20 15:59:59 +00:00
lukem 27d1a6365b * ensure that "outdata" values to various yp_xxx() functions are set
to the null pointer before invocation, so that the test in the
  error case of "if (outdata != NULL) free(outdata)" won't potentially
  try and free memory that wasn't malloc()ed.
* factor some duplicated code out of both parts of an "if {} else {}"
  construct.
* remove use of `register' & KNFify.
1997-05-20 15:46:03 +00:00
lukem 301e6e6c32 Some cleanups for [lib/3655]
* Ensure that all 'char **outXXX' pointers aren't the null pointer before use.
* Set *outXXX=NULL before checking any other arguments.
* Document that *outXXX will always be NULL or a malloc(3)ed string
  unless outXXX was NULL (in which case YPERR_BADARGS will be returned
  and the caller shouldn't attempt to free(*outXXX) if *outXXX != NULL;

These changes should prevent most occurances of coredumps when a bad
argument was given to a yp client function and the caller attempts to
free an outvalue that isn't the null pointer. To be really safe, the
caller probably should set the *outvalue=NULL anyway (ref: PR [lib/3580])
1997-05-20 15:25:38 +00:00
jtc 5f28317441 Use xorl/movb instead of movzbl when loading registers before computing
the return value.
1997-05-19 23:55:00 +00:00
kleink 3edccf530b * Remove incorrect comment: as per POSIX.1, calling abort() _does_ flush
and close open streams.
* Document that calling abort() removes temporary files.
Fixes PR/2967 from Peter Seebach <seebs@taniemarie.solon.com>.
1997-05-19 02:22:42 +00:00
kleink 09ad86b260 Remove misleading comment in abort() function; fixes PR/2966 from
Peter Seebach <seebs@taniemarie.solon.com>.
1997-05-19 02:18:14 +00:00
jtc f486d77a92 I removed the extra instructions which compute the return value in Hiroshi
Horitomo's implementation a bit too hastily.  They are required to handle
the unsigned comparison required by the standard.
1997-05-18 21:24:46 +00:00
jtc 530ba70aa3 New implementations of strcmp() and strncmp().
This code uses subb instead of cmpb to compare chars.  When they are
not equal, the function's return value is computed by sign extending
the difference.  The basic idea was contributed by Hiroshi Horitomo
<horimoto@cs-aoi.cs.sist.ac.jp> in PR #3223, but his implementation
used additional instructions to compute the return value.

Also, the series of insns used to compare one pair of characters has
been unrolled 4 times.  This helps the 680[23]0, where the cost of a
taken branch is significantly more than that of a not-taken branch.
1997-05-18 20:32:20 +00:00
pk 58efb9d20c NULL => 0 (Arne Juul; PR#3629) 1997-05-17 19:24:44 +00:00
mycroft 95ee73c5fe Document some more cruft. 1997-05-17 17:22:53 +00:00
mycroft 440af0196f Do the previous change is a much less klugy fashion. 1997-05-17 16:14:22 +00:00
kleink f41ec7b2ac Add/update 1003.1 conformance notice. 1997-05-16 16:03:53 +00:00
kleink 733adc6801 Add/update 1003.1 conformance notice. 1997-05-16 15:31:01 +00:00
kleink 645ac6dfe5 Update standards conformance. 1997-05-16 15:19:40 +00:00
kleink eaf8e7e2ee Note 1003.1 conformance. 1997-05-16 15:18:22 +00:00
kleink b1f98ac0f2 Update standards conformance. 1997-05-15 17:05:18 +00:00
jtc 8da7150a8a Fix typo 1997-05-15 16:17:20 +00:00
jtc 042efd19d5 Fixup reverse bcopy 1997-05-15 16:07:31 +00:00
gwr 3b7c5d2686 Start a "todo" list of things to clean up at the next major version. 1997-05-14 19:01:52 +00:00
jtc ca7515b48a oops, bzero -> memset 1997-05-14 18:18:44 +00:00
kleink 05aaaac188 Precede the dependency on /usr/include/sys/syscall.h with ${DESTDIR};
fixes PR/3595 from dave@comp.vuw.ac.nz (Dave Sainty).
1997-05-14 13:33:23 +00:00
gwr d09e80b05d Add a default definition of __ps_strings as suggested by PK.
(With lots of XXX marks advising its eventual removal! 8^)
1997-05-13 21:34:26 +00:00
jtc 6391090ebf Change b{eq,ne,lt,le,gt,ge} -> j{eq,ne,lt,le,gt,ge}. 1997-05-13 19:27:21 +00:00
jtc d46e665a16 Faster versions of bcmp(), bcopy(), bzero(), and memset().
The implementation of these functions is losely based on the original
BSD code plus versions I was working on which would yeild code tuned
for a particular m68k or coldfire family cpu, code space or run time
efficiency, etc. depending on the values of various macros.

My original code was intended for use in OS-less embedded systems.
Because NetBSD can not benefit from the considerable complexity, I've
removed the extraneous preprocessor goop.  The resulting code is tuned
for the '020 - '060.  It will not function on the '000 or coldfire.
1997-05-13 19:20:58 +00:00
kleink 244f0cc5f2 Update to the new `chown(2) vs. (S_ISUID|S_ISGID)' world order. 1997-05-13 17:45:16 +00:00
mikel a9f44d3e01 xrefs need section numbers 1997-05-13 03:15:40 +00:00
christos 7c2d8cb288 Use ${.CURDIR}/tags instead of tags. `tags' is .PHONY so it gets rebuilt
all the time.
1997-05-12 16:41:03 +00:00
mikel 7c0be96cf7 xref sigprocmask(2), not obsolete sigsetmask(2). 1997-05-12 07:46:33 +00:00
mikel 4015a1393c xref sigsetmask(3) not sigsetmask(2), and RCSid police. 1997-05-12 07:41:29 +00:00
mikel 140861a19a xref sig{block,setmask}(3) not sig{block,setmask}(2), and RCSid police. 1997-05-12 07:37:35 +00:00
mikel 658cbd165a xref sigsuspend(2), not obsolete sigpause(2). 1997-05-12 07:12:00 +00:00
mikel a299bb2614 note that s_port must be given in network byte order as well; fixes
PR lib/2986.
1997-05-12 06:48:38 +00:00
mycroft cc4a1553a1 Eliminate bogus redefinitions of standard targets. 1997-05-09 07:50:03 +00:00
matthias b153a75c32 * Add correct $NetBSD$ headers everywhere.
* Remove $Id$ headers.
* Support LIB_SCCS in all files.
* Use local labels where ever possible.
* Use cpufunc.h instead of __asm__ when possible.
* Access labels with _C_LABEL and _ASM_LABEL.
* Always set errno by calling cerror.
* No more FRAME/EMARF.
* No more SVC, use SYSTRAP instead.
* Use "$Masqueraded: as XXX $" to show e.g. memcpy compiled as bcopy.
* Rewrite vfork to work even whith a "real" vfork system call.
* Make cerror take care of _REENTRANT.
1997-05-08 13:38:29 +00:00
kleink 14311d9dca KNF. 1997-05-06 13:06:48 +00:00
kleink 7448a697b2 Fix typo in last commit. 1997-05-04 06:40:57 +00:00
kleink 5a4d11e445 Upon an attempt to write to a stream that can't be written to, set errno
to EBADF.
1997-05-03 09:01:48 +00:00
kleink 3cfcf494cd Use PSEUDO_NOERROR() for _exit(): it never returns. 1997-05-02 18:16:50 +00:00
kleink 2913a7a8a4 Consistency: distinguish between PSEUDO() and PSEUDO_NOERROR(). 1997-05-02 18:15:15 +00:00
kleink 1cacd20927 Note that fchown(2) also implies clearing the set-{group,user}-id bits;
update standards conformance.
1997-04-30 19:35:33 +00:00
mrg 3a4d449e5b use a nul not '0'. from <enami@ba2.so-net.or.jp> in PR#3558 1997-04-30 07:02:18 +00:00
thorpej 7938ddd169 Add md5c.c to the list of files to copy-to-libkern. 1997-04-30 00:43:08 +00:00
thorpej 30e6b470fc - Liberal application of suggestions in /usr/share/misc/style.
- Don't use sed(1) to generate these files.  The C preprocessor
  is your friend.
1997-04-30 00:40:44 +00:00
thorpej 754137acc9 - Liberal application of suggestions in /usr/share/misc/style.
- Make this compile in the kernel environment.
1997-04-30 00:37:17 +00:00
thorpej 3fd6710857 Liberal application of suggestions in /usr/share/misc/style. 1997-04-30 00:36:22 +00:00
kleink 891c1283c5 * POSIX: use tzname for the %Z conversion, not tm->tm_zone.
* KNF, RCSid police.
1997-04-29 20:00:14 +00:00
kleink 4fd0a6d595 RCSid police. 1997-04-29 16:40:13 +00:00
kleink b678625d16 * Handle cases when 'lang' and friends have been set to "" correctly.
* Fix botch when setting the locale for no specific category.
1997-04-29 13:30:17 +00:00
ragge 7196037f1c Svensk meddelandekatalog, ursprungligen skriven av Martin Kullberg.
(frolix@ludd.luth.se)
1997-04-28 21:36:45 +00:00
is 7c37cb4c4b Compile the Dutch message catalog. 1997-04-28 09:00:20 +00:00
is 03a704030c Added Norwegian libc error messages/signal names, donated by Stig
Venaas <venaas@nvg.ntnu.no>.
1997-04-28 08:49:31 +00:00
is 973c5ca8b5 Corrected ETOOMANYREFS message, provided by Matthieu Herb. 1997-04-28 08:36:21 +00:00
is 5b3e1d439a "Slice" does not translate to "splitten". 1997-04-27 18:30:30 +00:00
pk 7b2c0237ea Dutch catalog 1997-04-26 22:50:36 +00:00
pk 1b12ce1554 Zwei tastatur ausrutscher corrigiert.. 1997-04-26 22:26:59 +00:00
tls fd8263148c document kernel change 1997-04-26 21:25:49 +00:00
mrg 5164bf8772 handle hex hostnames (from vixie, as reported in PR#3535). 1997-04-26 04:12:08 +00:00
thorpej 1f92a78982 DEFS.h is gone from here, don't copy it up to libkern. (It will be gone
from libkern soon, as well)
1997-04-25 01:04:15 +00:00
thorpej d0fed6c87d Use <machine/asm.h> 1997-04-25 00:58:41 +00:00
thorpej aa6103a33e Garbage-collect unneeded file. 1997-04-24 23:50:27 +00:00
kleink 44864185e6 POSIX.1/stopgap measure: if "" is to be executed, fail with ENOENT
immediately as there is no way for namei() to deal with this when
traversing $PATH.
1997-04-24 18:55:51 +00:00
mycroft 96e0f61989 Rework text explaining false positives. 1997-04-23 20:29:52 +00:00
cjs 15c91fd024 Add `glob' to the brief description to make this easier to find when
searching the permuted index.
1997-04-23 07:14:51 +00:00
mikel e98ae4a7d1 document new reasons why {,f}chflags() can return EPERM; fixes
PR kern/3491.  also, fix typo found by Paul Boven.
1997-04-23 06:00:51 +00:00
mrg cbf5ef7c50 move str[fp]time into libc/time. 1997-04-23 01:17:59 +00:00
jtc d54db152ba Use standard locale data rather than providing a local copy.
Sync'd function prototype with the one used in Solaris 2.5.  There have
been many format specifiers added to the Solaris version which are not
implemented in our version.  This needs to be fixed.
1997-04-23 00:01:17 +00:00
cgd f162946f96 pull in <netinet/in.h>, s/#Include/#include, and fix up __dn_comp() prototype,
so that this compiles.
1997-04-22 18:53:16 +00:00
cgd 11342179b7 pull in <netinet/in.h> so that these compile 1997-04-22 18:51:53 +00:00
mrg 2d2ae90504 note possible security concerns. 1997-04-22 12:33:17 +00:00
mrg 071eac5167 KNF. 1997-04-22 12:27:34 +00:00
mrg f542cc77da be safe with buffers. KNF. 1997-04-22 11:17:58 +00:00
mrg ee6f78c8a1 create indirect references (or function stubs) to dn_comp(), res_close()
and res_send(), as required.
1997-04-22 06:55:36 +00:00
mikel 459878d396 add description of file flags, with xrefs to chflags(2).
add missing group/other file mode bits (!).
eliminate obsolete CAVEATS section.
fix misc. grammar and macro usage errors.
1997-04-22 06:40:38 +00:00
mikel 9c59822c67 add missing opaque and archived bits; from Paul Boven in PR kern/3491.
also fixed some formatting nits.
1997-04-22 06:10:26 +00:00
mrg d47b27a34b add strptime() to libc. 1997-04-21 12:36:25 +00:00
is 2b9aa0e3fe The protoypes for ctime() and tzset() are in <time.h>. Move #include <time.h>
to the start of the SYNOPSIS so that people won't need to search them.
1997-04-18 17:32:04 +00:00
jtc e965f354ef Bump minor number for .1b timers and nanosleep. 1997-04-17 19:09:07 +00:00
jtc ef676dcc1a Add stubs which set errno to ENOSYS and return -1 for the POSIX.1b
timer_* API.  This was done to avoid bumping the libc minor number
each time a new portion is implemented.

This should be extended to the entire .1b API, although that will
require minor header file modifications to add the required structure
and type definitions.
1997-04-17 19:07:15 +00:00
jtc 3bfc110d1d Add nanosleep 1997-04-17 18:13:41 +00:00
is 9659f9a2a0 Finnish libc error message/signal name catalog, by Jukka Marin and coworker. 1997-04-17 18:12:47 +00:00
jtc e56fb3b58a Documentation for the new nanosleep syscall.
Hacked out from the sleep(3) and other exiting manpages.
1997-04-17 18:12:02 +00:00
cgd c2505edbf3 pull in string.h for protos. found by John Franklin (PR 3487), and noticed
by me about 2 minutes before I received the PR.
1997-04-14 03:08:05 +00:00
mrg 2b519fccc7 oops; call getanswer correctly. 1997-04-14 01:38:26 +00:00
mrg 1ff182a453 bump this with new resolver-named interfaces. 1997-04-13 12:56:35 +00:00
mrg b7055da7c4 re-add YP parts. 1997-04-13 10:56:20 +00:00
mrg 023690d8db merge in the bind 4.9.5-P1 resolver. we are now _mostly_ the
same as this, with our changes also included (resolv.conf and
other minor differences).
1997-04-13 10:30:29 +00:00
mrg 2479c1a225 BIND 4.9.5-P1 resolver bits we use 1997-04-13 09:12:05 +00:00
kleink af8354a02d Fixed a typo and a .Os mistake. 1997-04-09 08:59:25 +00:00
lukem c3e5a4fdb6 use lstat() instead of stat() when checking for existance.
from Keith Bostic <bostic@bostic.com>
1997-04-08 06:14:39 +00:00
christos 0940e9d8bf PR/3448: Bill Sommerfeld: Change "p" to __STRING(p) 1997-04-07 03:12:14 +00:00
cgd c765a5a975 qualify opcode constants with long, so that bad things don't happen when long
!= 32 bits.  This might need a bit more thought (i.e. why use long here to
begin with, when int32_t might be a better choice), but for now it's good
enough.  From Ross Harvey in PR 3450, extended by me to cover the rest of
the opcode constants and masks.
1997-04-06 19:29:14 +00:00
kleink 64a2cc5d5b Documented EINVAL result for invalid resulting offsets. 1997-04-04 14:32:54 +00:00
kleink f87eccf5b4 RCSid police 1997-04-02 12:50:23 +00:00
mikel cf6ca2ec52 oops, realphabetize manpages 1997-04-01 07:50:19 +00:00
christos 98931492ff PR/3410: NAKAJIMA Yoshihiro: Add futimes.2 link 1997-03-29 21:35:45 +00:00
thorpej 71f8c85449 PowerPC uses new binutils, as well. 1997-03-29 21:07:19 +00:00
thorpej d83d59241e PowerPC is an IEEE floating point system. 1997-03-29 21:04:08 +00:00
thorpej 1db298180b MIPS: a.out, ecoff, and elf nlist support
PowerPC: a.out and elf nlist support
1997-03-29 21:02:47 +00:00
thorpej 6deb3cf346 oops, add missing quotes 1997-03-29 21:01:36 +00:00
thorpej d4c81d9c0f Don't need to build quad stuff on PowerPC. 1997-03-29 21:00:40 +00:00
thorpej 5ef4bdf6cf Architecture-specific bits for libc on the PowerPC. From Wolfgang
Solfrank <ws@tools.de>
1997-03-29 20:55:50 +00:00
mikel ccf0993f9d cleanup xrefs 1997-03-27 08:20:35 +00:00
mikel e8ec797779 oops, missed one (from PR 3397) 1997-03-27 07:57:12 +00:00
mikel 4ab6dc7d2e allow examination of SIGKILL and SIGSTOP signal handlers (but still
disallow changes); from Klaus Klein in PR standards/3398.
1997-03-27 07:52:25 +00:00
mikel b81091e992 POSIX.1 specifies that a failed link() to a directory must return EPERM,
and EMLINK was not documented; from Klaus Klein in PR standards/3397.
Also documented EOPNOTSUPP for filesystems that don't support hard links.
1997-03-27 07:30:25 +00:00
mikel 19fd4b60de make setpgid(pid, pgrp) return EINVAL if pgrp < 0 as required by POSIX.1;
from Klaus Klein in PR standards/3395.
1997-03-27 06:14:03 +00:00
mikel f07e47bdb6 add ktrace(2), don't segregate SYSV IPC manpages, and add link for shmdt(2) 1997-03-27 02:39:15 +00:00
is c8785a5591 Added EHOSTUNREACH description to ERRORS, closing PR 3133. 1997-03-25 15:43:06 +00:00
mikel 863572aff7 fix misplaced punctuation in SEE ALSO section. 1997-03-25 05:19:05 +00:00
mikel 04695059c2 add xrefs to readlink(2) and symlink(7). former from Brian Grayson in
PR misc/3378, latter by me.
1997-03-25 05:18:21 +00:00
christos 8259dd08d6 Makefile cleanups:
use INCS variable to install includes and FILES to install objects.
1997-03-24 22:11:48 +00:00
lukem 0607611785 * clarify that tempnam and tmpnam still have problems
* advise mkstemp() over mktemp(), tmpnam(), tempnam(), and indicate
  link-time warning if latter 3 are used
* minor cleanups
1997-03-24 11:39:10 +00:00
lukem 15d4b08009 explain why mktemp() should generally be avoided in favour of mkstemp() 1997-03-24 09:22:15 +00:00
mikel 8d58d36e7b make manpage match header; from Brian Grayson in PR misc/3367
(partial fix).
1997-03-21 05:59:54 +00:00
mikel 51ec208436 fix type of fts_open() argument; from Enami Tsugutomo in PR lib/3368. 1997-03-21 05:31:21 +00:00
perry 23d6697446 fix 3364 from enami tsugutomo -- FTS ftsp -> FTS *ftsp 1997-03-20 05:39:55 +00:00
lukem 1960b7137d add warn_refs for mktemp(), tempnam(), and tmpnam() since most code
use these incorrectly. mkstemp() is ok however. inspired by openbsd
1997-03-16 05:00:38 +00:00
is bfb66aaf03 New ARP system, supports IPv4 over any hardware link.
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will
only support Ethernet. Tcpdump itself should be ok, but libpcap needs
lot of work.

For the detailed change history, look at the commit log entries for
the is-newarp branch.
1997-03-15 18:33:00 +00:00
jonathan afe4640090 Remove lint (missing END() directive) in NOERROR syscalls. 1997-03-15 08:52:16 +00:00
mycroft 13038ab3ee Make sure /etc/rpc is *closed* when we're done. 1997-03-13 19:47:42 +00:00
mikel 0159e147c7 per-user process limit is set by RLIMIT_NPROC, not MAXUPRC; fixes PR 888. 1997-03-11 07:27:59 +00:00
hpeyerl 37c622153f Remove as per discussion with core. 1997-03-10 20:51:01 +00:00
perry 59e4dfa599 polish 1997-03-10 20:50:39 +00:00
perry e1f7d360a1 Initial cut of Canadian national language support 1997-03-10 20:17:43 +00:00
hpeyerl 7cfeaf46a0 Color me bored. 1997-03-10 19:07:19 +00:00
mouse 80c0d60f84 alternate -> alternative, per PR 2643 1997-03-08 13:47:08 +00:00
mouse ff44468136 alternate -> alternative, per PR 2643 1997-03-08 13:36:38 +00:00
thorpej 952eb61ea3 Define immediate values properly for the __STDC__ preprocessor case,
from Hiroshi HORIMOTO <horimoto@cs-aoi.cs.sist.ac.jp>, PR #3222.
1997-03-08 06:32:08 +00:00
mikel 35ccea10a2 fix broken xref, add entries for EOPNOTSUPP, and indicate that this
syscall arrived in 4.4BSD.
1997-03-05 06:53:40 +00:00
cjs 93eb52853b PR 3279, from <david@mono.org>.
Bugs section changed to clarify that static passwd structure
used for return value is shared among all functions.
1997-03-03 19:43:45 +00:00
fvdl 1ed7a0186a Check for both the filesystem name and the filesystem flags to determine
whether a directory is a union mount, and thus needs to have double
entries filtered out.
1997-02-25 13:16:39 +00:00
lukem a3fc812065 man page for stringlist functions 1997-02-24 11:47:10 +00:00
mikel 28acf64f40 clarify what is printed; from Arne Henrik Juul in PR 3242, with some
minor editing by myself.
1997-02-21 07:44:50 +00:00
scottr 48b6b629bf getdiskbyname() was broken by previous change, adversely affecting
newfs(8) and disklabel(8).  Back this out, and note instead that all
instances of strcpy() here are safe.
1997-02-14 08:30:32 +00:00
mycroft 041d00cdf4 It's not necessary to initialize the `revents' field of struct pollfd. 1997-02-08 04:38:02 +00:00
christos 50c92675a9 I ``who'' was not specified, set the appropriate bits as the manual page
states. chmod +s foo  and chmod +t . now work.
1997-02-07 22:21:06 +00:00
mikel e707982f35 check options argument to wait{3,4,pid}(); from Klaus Klein in PR 3182. 1997-02-07 05:33:07 +00:00
ragge 7e8687db1b ENTRY() takes two argument now, not one. 1997-02-04 18:38:21 +00:00
ragge 2663970272 ENTRY() takes two argument now, not one. 1997-02-04 18:38:17 +00:00
abrown d8fd3320e5 Prevent buffer overflow (and thus return of bogus data) when a DNS record
has more than MAXADDRS "A" records for a host.

Patch from Paul A. Vixie <paul@vix.com>, slightly modified to fit in with
NetBSD debug framework.
1997-01-31 00:05:59 +00:00
matthias 97a71285c8 Teach strmode(3) about whiteouts. They get w 'w' now. 1997-01-30 09:23:46 +00:00
thorpej 361fd90923 Functions were added to the C library; bump minor. 1997-01-30 01:02:45 +00:00
thorpej 1355adcf18 Build the MD4/MD5 sources. 1997-01-30 01:02:17 +00:00
thorpej e176fc8fc9 Add MD4/MD5 routines to the C library, taken directly from FreeBSD's
"libmd".
1997-01-30 01:01:39 +00:00
mrg 9cd5492c02 - convert unsafe strcpy(), strcat() and sprintf() to the `n' versions.
- some KNF.
1997-01-23 14:01:45 +00:00