mikel
6d9c162fda
xref gethostid(3) not gethostid(2)
1997-07-11 08:05:51 +00:00
mikel
9431a9e7b2
xref getdtablesize(3) not getdtablesize(2)
1997-07-11 08:00:52 +00:00
phil
e9044db523
Fix it so fts_* never adds a / to a path name when there is
...
already a trailing /. Fixes PR 1495.
1997-07-10 22:12:08 +00:00
mikel
3f0dbdf761
xref exit(3) not exit(2)
1997-07-10 07:57:07 +00:00
mikel
68d5856411
xref _exit(2) or exit(3) instead of exit(2)
1997-07-10 07:54:12 +00:00
mikel
d61bcdd8e8
xref execve(2), getdtablesize(3) instead of execv(2), getdtablesize(2)
1997-07-10 07:44:49 +00:00
lukem
369a9f7dc2
bump minor for _yp_invalid_domain()
1997-07-07 23:27:02 +00:00
phil
4de11835a6
Modify to have _gettemp generate different names on repeated calls even if the
...
file was not created. Tempnam modified to make use of full possibilities.
1997-07-07 17:47:00 +00:00
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
christos
3a693097b3
Remove accidental copy-right attribution.
1997-07-06 19:35:14 +00:00
christos
54fac6850e
Fix compiler warnings.
1997-07-06 18:25:21 +00:00
christos
bb4dad4f04
PR/3832: Enami Tsugutomo: passwd.c will not compile on NetBSD/alpha
1997-07-06 18:17:21 +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
mikel
31a2bdc622
add explicit return types and braces for gcc -Wall, some minor KNF
...
existing differences between exportable and domestic versions were
preserved.
1997-07-02 04:55:41 +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
mikel
dea51c3ad3
s/ttyaction/ttymsg/g as noted by Dave Huang <khym@bga.com>
...
set argument of .Os to NetBSD 1.3
add xref to writev(2), for a better explanation of uio
misc. cleanup
1997-07-01 06:24:01 +00:00
mikel
adf5a16deb
indicate new location in error message
1997-07-01 06:10:53 +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
christos
023f063691
Add ttymsg.3 to the man pages.
1997-06-29 18:45:24 +00:00
christos
f5646a08d4
- RCSID police
...
- Add ttymsg.3
1997-06-29 18:44:03 +00:00
jonathan
a1601b522b
Fix include path: use $(CURDIR). Kindly pointed out by <cgd@pa.dec.com>
1997-06-28 08:21:52 +00:00
christos
b7f2107f91
fix my own bugs :-) When I updated this to use the libc md4 library, I
...
did not account for the interface changes.
1997-06-28 01:12:19 +00:00
jonathan
e9661d76f6
MACH_CACHED_TO_PHYS() -> MIPS_KSEG0_TO_PHYS().
1997-06-25 21:08:45 +00:00
jonathan
9b5e38ce15
Un-comment-out "CFLAGS+= -I/usr/src/libexec/ld.elf_so" for new crt0.c
1997-06-24 20:00:45 +00:00
veego
c365104f2e
Use bsd.prog.mk and not bsd.{own,man}.mk
1997-06-23 22:16:56 +00:00
jonathan
f4aee0fcbb
New, Alpha-derived crt0.c with ld.elf_so support.
...
Expects additional register-passed arguments from the kernel on
exec(). If no such args ($a0 is zero), fall back to the old hack of
adjusting the current $sp with a hard-coded frame offset for __start's
local frame(!).
Suggested by Jason Thorpe (thorpej@nas.nasa.gov ), debugged and
stackframe offsets updated by Jonathan Stone.
1997-06-23 22:04:34 +00:00
veego
0b29b097bb
Add bsd.own.mk for bsd.man.mk.
1997-06-23 09:45:19 +00:00
veego
23caa115f1
Please update your repository before you do a commit.
1997-06-23 09:25:59 +00:00
veego
3a04316b4c
s/else/endif/ and remove the endif line for make(clean) || make(cleandir).
1997-06-23 09:17:56 +00:00
veego
918cdf2f4e
Don't include bsd.lib.mk if you don't build a library, just use bsd.man.mk
...
to build the manpages.
1997-06-23 09:07:49 +00:00
mrg
0553741950
move man pages into share/man.
1997-06-23 04:51:16 +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
mikel
1b973c5082
add parens for gcc -Wall
1997-06-20 07:42:01 +00:00
mikel
20690bcbac
include <fnmatch.h> for fnmatch() prototype
...
use __CONCAT() to generate pathenv
1997-06-20 06:42:20 +00:00
mikel
6aa3be2874
add parens for gcc -Wall
1997-06-20 06:17:27 +00:00
mrg
2989e9f477
actually document swapctl(2).
1997-06-20 05:47:58 +00:00
mikel
7241b0ff92
fix some printf() formats
1997-06-20 05:18:22 +00:00
mikel
ef9b3c57f0
include <stdlib.h> for getloadavg() prototype
1997-06-20 04:43:36 +00:00
mikel
b089e1397c
add explicit return type for kvm_deadfiles()
1997-06-20 04:41:33 +00:00
mikel
81fe6cd23a
don't forget to put the program name in the error message!
1997-06-20 04:33:25 +00:00
mikel
e6077a7689
gcc -Wall fixes, including: end unterminated comment (!), add braces
...
to Ctp and Ptc array initializers, fix sprintf() format in
_rmt_lseek(), add explicit return type for _rmt_ioctl(), and move
isrmt() definition so that it's defined before it's used.
1997-06-20 04:24:23 +00:00
mikel
cdfaf160a0
add explicit return type to yyerror(), and RCSid police
1997-06-19 08:05:32 +00:00
mikel
20ae527e8e
declare yyparse(), include <stdlib.h> for exit() prototype, add return
...
type for main(), and RCSid police.
1997-06-19 08:01:28 +00:00
mikel
8b787e68dc
include <stdlib.h> for free() prototype
1997-06-19 07:50:43 +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
mikel
9dc08ab2a8
add parens for gcc -Wall
1997-06-19 06:02:06 +00:00
jonathan
b838c4c768
Add .set noreorder/.set reorder around .cpload
1997-06-18 22:23:13 +00:00
christos
3f9add8194
- pass gcc -Wall
...
- use the standard md4
- install skey.h in /usr/include
1997-06-18 19:18:27 +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
jonathan
e3a957306e
Include mips1_pte.h and mips3_pte.h. Read cpu_arch from the kernel
...
and set local variables for MIPSx_PG_V, MIPSx_PG_SHIFT_,
MIPSx_PG_FRAME accordingly.
(defining both MIPS3 and MIPS1 and using pte.h. doesn't yet work in userland.)
1997-06-18 01:41:31 +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
veego
a16ae1d6d0
Use FILES and FILESDIR instead of install:
1997-06-12 12:18:11 +00:00
veego
77d1feb1fd
Fix a spelling error in a comment.
1997-06-12 07:07:32 +00:00
veego
b0d79042a3
Exchange the test for libkvm and libkvm.old. This makes it easier to see
...
which port still use the old libkvm.
1997-06-08 10:30:08 +00:00
lukem
9c3104a64c
document RES_USE_INET6
...
sort RFCs numerically (974 < 1032, not > 1535)
1997-06-08 06:33:47 +00:00
ragge
5c3223d49a
Vax now uses new libkvm.
1997-06-07 12:18:54 +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
christos
9a8f6b4e41
Use FILES
1997-06-05 21:30:54 +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
cjs
7a66732d34
Back out BUILDDIR and NOINSTALL changes.
1997-05-31 21:21:13 +00:00
cjs
7b9ee5e56e
DESTDIR -> BUILDDIR
1997-05-30 21:47:34 +00:00
kleink
1dd65e81d9
DESTDIR -> BUILDDIR
1997-05-30 21:36:26 +00:00
cjs
47dba1e5a2
DESTDIR -> BUILDDIR
1997-05-30 14:16:59 +00:00
veego
4e59f8c226
Remove the install: line and use FILES and FILESDIR.
1997-05-29 15:57:45 +00:00
cjs
5241c2a923
These makefiles need to include bsd.own.mk early-on so that they
...
know BUILDDIR and OBJDIR.
1997-05-29 15:13:00 +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
thorpej
59687bd2d9
This isn't supposed to be here... looks like Mr. Jacob is experiencing
...
CVS lossage that keeps this directory from being properly pruned.
1997-05-28 03:46:03 +00:00
mjacob
f81b2c2d22
missing 'objs' target.
1997-05-28 00:29:17 +00:00
mjacob
d0968e6141
A stub makefile has to hang around (as far as *I* can tell) for makes to
...
continue to work.
1997-05-28 00:13:52 +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
cjs
5fd7ce7066
These updates to the build allow building against include files
...
and libs in the object tree, if you use a separate object tree,
while maintaining backward compatability with other build methods.
See the notes in src/share/mk/bsd.README for full details. Note
that the `make includes' target now only installs the include files
in the build directory (if you use one--otherwise they go in DESTDIR
just like before); `make install' will install include files in
DESTDIR.
1997-05-26 03:55:19 +00:00
veego
3d60b93f30
Remove the uneeded HDRS= line and add zconf.h to the INCS= line.
1997-05-25 22:58:09 +00:00
pk
7c0305196a
Typo in rcsid line.
1997-05-25 22:44:42 +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
fbae7af166
Use toolchain-driven PIC flags to build .so files from assembler source,
...
instead of inline tests on ${arch} and duplicate rules.
1997-05-24 03:29:22 +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
jtc
e84c875c31
Add get{beg,max}yx and get{cur,beg,max}[yx] macros like XPG4.2 curses.
1997-05-24 00:44:57 +00:00
jtc
998658da45
Fix tipo: flusok -> flushok
1997-05-23 23:34:10 +00:00
jtc
734a742464
Moved unctrl.h from games/mille.
...
Install it, as it's part of the curses interface.
1997-05-23 23:12:31 +00:00
kleink
1a4cea1055
As per PSD:19, section 8, move to (0,0) when clearing/erasing a window.
...
From Peter Seebach <seebs@solon.com> in PRs lib/2094 and lib/3648.
1997-05-22 21:07:32 +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
lukem
ad8e075042
in pw_scan(), parse [gu]id with strtoul() instead of atoi(), and sanity
...
check a) the parsed value was just a number, b) it doesn't exceed [GU]ID_MAX
1997-05-22 03:08: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
phil
ae7e730366
Force the link.
1997-05-19 23:24:21 +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
kleink
4c60ea6dc2
Add libposix.
1997-05-18 20:21:53 +00:00
kleink
805ff80049
Add POSIX compatibility library.
1997-05-18 20:14:21 +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
eaaacab9dc
__ps_strings is initialized to 0.
1997-05-17 16:19:49 +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
phil
10a830a931
Add to install to link scrt0.o to crt0.o.
1997-05-15 15:56:08 +00:00
veego
924c7fcffa
Add y.tab.h to CLEANFILES
1997-05-15 10:04:27 +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
f3e1b81b8e
This is just a test program, so leave the strcat (etc.) calls alone.
...
The changes to strncat (etc.) did not compile anyway...
1997-05-13 23:36:03 +00:00
gwr
8304862426
Put the original CVS Id strings back in.
1997-05-13 23:06:27 +00:00
gwr
371ce0e795
Remove _ZLIB_PRIVATE and all related changes. The "exported" API
...
of this library includes the typedefs in zconf.h so export it too.
Our zlib should now work with "png" (fixes PR lib/3030).
1997-05-13 22:57:09 +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
8feb354e12
Pull in err.h for prototypes.
1997-05-09 18:37:45 +00:00
mycroft
8eab21467b
Minor cleanup.
1997-05-09 14:22:41 +00:00
mycroft
2c0b6f8e7f
Use DPSRCS.
1997-05-09 13:56:04 +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
a27f67358b
document kernel changes
1997-04-26 21:31:09 +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
eeaf366b67
mvme68k uses new crash dump format now.
1997-04-25 18:15:48 +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
christos
6e4fef04ce
editrc -> editline
1997-04-24 20:20:31 +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
christos
753977f439
Handle properly the case where the last line in the sourced file does
...
not have a trailing '\n'. From Jeffrey C Honig.
1997-04-24 18:54:16 +00:00
mycroft
96e0f61989
Rework text explaining false positives.
1997-04-23 20:29:52 +00:00
scottr
6e4e9dc804
mac68k uses new libkvm, now.
1997-04-23 19:33:15 +00:00
mycroft
9ba4365fce
Allow the full range of UIDs and GIDs.
1997-04-23 18:51:17 +00:00
scottr
ac3595cba4
In kvm_cmn_pa2off(), make sure to use the correct RAM segment start/size
...
values when adjusting the PA/offset. (Only broken in the case where we
had multiple RAM segments.)
1997-04-23 18:47:40 +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
christos
277c5bfaf1
Add version.c
1997-04-18 14:25:53 +00:00
christos
12aae13463
Add libntp
1997-04-18 13:57:54 +00:00
christos
756fea70b3
Update for the newer version of the md5 interface.
1997-04-18 13:53:26 +00:00
christos
098fd1d087
Xntp 3-5.90 from louie.udel.edu
1997-04-18 13:22:49 +00:00
mikel
ee7c998913
add isnan(3) and isinf(3) to table, replacing obsolescent infnan(3);
...
from Jon Buller in PR lib/3488.
also added some more functions to table and corrected xrefs.
1997-04-18 07:41:16 +00:00
mikel
a353b3aa7b
hint that crypt() et. al. are declared in unistd.h; from Jon Buller in
...
PR lib/3488.
1997-04-18 06:32:16 +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
christos
57c6bc4254
- Don't use ut_line, when you mean ut_name [does not matter really because
...
(sizeof(ut_line) == sizeof(ut_name)].
- Don't free bogus memory. xdr_bytes when is called with a non-null array
pointer, it tries to free it. We are passing real arrays to xdr_bytes,
so we really don't want to call free on them.
1997-04-17 17:29:24 +00:00
thorpej
489b4a686e
Fat-finger; one too many "_"'s in the entry point declaration.
1997-04-17 06:11:55 +00:00
thorpej
d5e51dc9c2
Correct a bogus comment, pointed out by Chris Demetriou <cgd@netbsd.org>
1997-04-16 20:53:15 +00:00
thorpej
406317dd8f
Fix a couple of things pointed out by Chris Demetriou <cgd@netbsd.org>:
...
- fix _DYNAMIC definition bogon
- add the ECOFF_COMPAT #ifdef's to make diffing with other ports that
use this code base easier
1997-04-16 20:50:46 +00:00
thorpej
ff5a472ce7
NetBSD/powerpc doesn't use the "generic" c++rt0.o
1997-04-16 19:43:53 +00:00
thorpej
062ebf7414
C run-time startup routines, based on NetBSD/alpha's, with modifications
...
for NetBSD/powerpc by me.
1997-04-16 19:38:22 +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
christos
9593d7acb3
Return -1 if the terminal set operation resulted in dumb terminal settings.
1997-04-11 22:40:06 +00:00
christos
5b7cd46de3
Don't allow CSWTCH to interfere with CSUSP on __SVR4 systems.
1997-04-11 21:38:02 +00:00
christos
eb54427340
Portability fixes:
...
__const -> const
BADSIG -> SIG_ERR
int flags -> u_int flags
#if __STDC__ -> #ifdef __STDC__
1997-04-11 17:52:44 +00:00
thorpej
71a5dfb171
hp300 uses new libkvm now
1997-04-09 21:27:15 +00:00
thorpej
b6c0c9a270
Update for new m68k/kcore.h. We use dispatch information provided
...
by the crash dump itself to facilitate cross-analysis. The m68k_cmn
for Utah pmaps reads MMU configuration from the crash dump to that
this works on 4k and 8k h/w page size systems.
1997-04-09 21:15:50 +00:00
thorpej
669065c879
Add missing argument to fprintf().
1997-04-09 21:11:41 +00:00
kleink
af8354a02d
Fixed a typo and a .Os mistake.
1997-04-09 08:59:25 +00:00
mikel
f78e29b2a9
descend unconditionally for clean and cleandir targets
1997-04-09 06:23:40 +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
veego
429435afc0
Remove two debugging CFLAGS: -DBDEBUG -g
1997-04-05 08:12:16 +00:00
kleink
64a2cc5d5b
Documented EINVAL result for invalid resulting offsets.
1997-04-04 14:32:54 +00:00
pk
0b0b9b7777
Off by 1 in PMEG comparison.
1997-04-02 21:07:03 +00:00