mycroft
44525cd591
Clean up deleted files.
1995-02-05 06:09:30 +00:00
jtc
94da0b5da5
Merged with 4.4lite, with hopes that it would fix the bug where mktime()
...
would spin in an infinate loop when passed a tm struct with all fields
set to INT_MIN. It isn't a complete fix, the loop now terminates but
mktime() does not return (time_t) -1.
I sent mail to bostic about this, who replied that the changes in 4.4BSD
were to fix this exact problem. My next step is to send mail to Arthur
David Olson, the original author and maintainer of this code.
1995-02-01 18:09:39 +00:00
cgd
dc70e3ae1b
document sysctl variable kern.maxpartitions
1995-01-25 06:09:12 +00:00
cgd
26099b453e
note KERN_DOMAINNAME, the addition of tickadj to KERN_CLOCKINFO.
1995-01-24 23:55:48 +00:00
pk
a64c43edd8
Add sigsetjmp() for sparc.
1995-01-11 20:23:59 +00:00
jtc
f34d1ed7d1
Password databases live in /etc, not /var/db. (PR #685 )
1995-01-03 15:57:32 +00:00
mycroft
31146ca7e8
Format police, and a small patch for 64-bitness.
1994-12-28 03:34:37 +00:00
mycroft
0121eacdc1
Repair a couple of things.
1994-12-28 03:22:37 +00:00
mycroft
05fe3ff1f7
Mostly sync with CSRG.
1994-12-28 03:06:05 +00:00
jtc
7141eb20ba
4.4lite's C language sigsetjmp() implementation is bogus, restore
...
machine dependant versions.
1994-12-23 22:25:48 +00:00
cgd
ae9172d6cd
specify man pages the new way.
1994-12-22 09:57:51 +00:00
cgd
2eed827e82
make libc work again, on systems that don't support __warn_reference
1994-12-18 11:32:37 +00:00
cgd
b70de87ec8
make type-size safe.
1994-12-18 09:09:48 +00:00
cgd
02ae34d854
add #include description, from Jim Jegers
1994-12-18 04:26:06 +00:00
pk
26a352d1dd
Provide backwards compatibility with previous "doubly-underscored"
...
symbols. Avoids updating libc's major version number for this internal change.
1994-12-17 16:27:03 +00:00
pk
7c93bbccb8
Refer to _sys_siglist with just one underscore.
1994-12-17 16:18:10 +00:00
pk
c0aee44a2f
Correct number of underscores on internal function calls.
1994-12-17 16:16:00 +00:00
jtc
37d79a5d9d
Fixed cross reference: sysctl(1) -> sysctl(8).
1994-12-15 08:44:35 +00:00
mycroft
e4db9f8bda
Clean up deleted files.
1994-12-12 22:42:14 +00:00
jtc
3c98cdcd84
Rework indirect reference support as outlined by my recent message to
...
the tech-userlevel mailing list.
1994-12-12 22:41:50 +00:00
christos
cc23e692fb
Return null for empty strings in triplets, not the empty string.
...
Fix memory corruption with double-freeing ng_copy. (From Jason Downs)
1994-12-12 19:05:31 +00:00
christos
b69aa4831d
NIS -> YP changes and other typos fixed (From Jason Thorpe)
1994-12-11 22:47:06 +00:00
christos
9cc12a55d4
- Changed all internal libc references of {v,}err{x,} and {v,}warn{x,} to
...
__{v,}err{x,} and __{v,}warn{x,}
- moved err.c to __err.c and added err.c which contains weak references for
the above functions.
- Reordered the functions in __err.c to avoid redeclarations and changed
the varargs declarations to conform with the K&R style.
1994-12-11 20:43:48 +00:00
mycroft
f6a8ef8452
Fix spelling error.
1994-12-11 17:50:52 +00:00
mycroft
9440ca7539
Clean this up a little. No functional changes.
1994-12-11 17:34:10 +00:00
jtc
912b8b6429
Use 44lite's clever sigsetjmp()/siglongjmp() implementation I just imported.
1994-12-10 11:29:03 +00:00
jtc
cb010fc468
Changed to conform to NetBSD's new RCS Id convention.
1994-12-10 11:23:43 +00:00
jtc
362fb60ac0
imported from 4.4lite
1994-12-10 11:20:54 +00:00
deraadt
3dffaf5ef4
remove duplicate infinity.c
1994-12-07 14:52:59 +00:00
phil
6adbfc3390
Adding sigsetjmp.S for ns32k.
1994-12-07 04:47:23 +00:00
christos
4f0c59b986
New netgroup implementation; replaces Rick's old one that did not
...
expand recursively or handle YP.
1994-12-04 18:12:12 +00:00
jtc
8e2c0fe739
Unconditionally call tzset() in internal function localsub(), so that
...
localtime() and mktime() conform to POSIX.1.
1994-11-17 08:47:21 +00:00
dean
a7d9360c57
Include files for pmax
1994-11-14 23:46:52 +00:00
mycroft
18ff56020d
Avoid extra stat()s if a link count of 1 is returned for directories but the
...
d_type field is filled in.
1994-10-26 20:25:50 +00:00
cgd
08ef3b378e
typo
1994-10-25 03:41:32 +00:00
mycroft
e7a6fa4989
Clean up deleted files.
1994-10-20 04:17:01 +00:00
cgd
ac8938c341
make the sysv functions real syscalls.
1994-10-20 04:16:58 +00:00
cgd
cab251d528
beware cast & variable types.
1994-10-19 03:14:12 +00:00
cgd
09349637c8
beware cast type.
1994-10-19 03:13:42 +00:00
cgd
a71924beb6
needs stdlib.h
1994-10-19 03:13:22 +00:00
cgd
fb0e5b3009
pointer type.
1994-10-19 03:13:09 +00:00
cgd
32e7357c0f
either change or update references to sigvec(), as appropriate
1994-10-17 23:49:08 +00:00
cgd
078237de11
oops; fix that.
1994-10-13 19:55:27 +00:00
cgd
2c979dcde5
check bounds properly.
1994-10-13 19:47:10 +00:00
mycroft
54e2c82954
Clean up deleted files.
1994-10-10 04:46:46 +00:00
jtc
c50384799a
Renamed sys_errlist[] and sys_nerr to __sys_errlist[] and __sys_nerr.
...
The traditional API of sys_errlist[] and sys_nerr is provided by weak
references if they are supported. Otherwise, we're forced to have to
have two copies of the error message string table in the library.
Fortunately, unless a program uses both sys_errlist[] and strerror(),
only one of the copies will be linked into the executable.
This is all to provide an clean namespace as required by ANSI. I've
done the same for sys_siglist[], even though it is not required, to
be consistant.
1994-10-10 04:46:39 +00:00
jtc
d9c2e7b590
Change size of array passed to __strsignal() from 128 to NL_TEXTMAX.
1994-10-06 18:16:18 +00:00
jtc
f5e46c89f4
Call __strsignal() instead of accessing sys_siglist[] directly.
1994-10-06 18:07:45 +00:00
mycroft
1ac05a7acc
Fix oversight in last change.
1994-09-19 23:46:29 +00:00
mycroft
fedcc257c7
Update to 4.4-Lite version.
1994-09-19 07:50:52 +00:00
mycroft
2c009d6038
Remove the #define KERNEL, now that we don't need it. Too bad we need FREAD and
...
FWRITE at all. Sigh.
1994-09-19 07:38:27 +00:00
mycroft
485773b00a
Fix null pointer dereference, per Rolf Grossman.
1994-09-19 04:32:45 +00:00
mycroft
3270e71a99
Stylistic changes.
1994-09-18 04:32:35 +00:00
pk
9c216a1fb2
Cache pagesize.
1994-09-15 10:49:53 +00:00
pk
07dce62879
Use getpagesize() in stead of CLBYTES.
1994-09-15 10:48:51 +00:00
mycroft
9116e142b9
Clean up deleted files.
1994-08-29 04:47:33 +00:00
mycroft
4bdad03539
Fix broken import of Lite directory code.
1994-08-29 04:47:31 +00:00
mycroft
a295767a9e
Correct first arg in synopsis.
1994-08-29 03:27:36 +00:00
cgd
bcf72fa869
frexp.? is machine-dependent, as suggested by phil.
1994-08-19 20:57:43 +00:00
mycroft
f8ee12b11b
Use writev(2) when reporting errors.
1994-08-13 09:41:50 +00:00
pk
9a16044f94
Allow a `#' to appear on line by itself (without spitting out errors).
1994-08-13 09:03:21 +00:00
jtc
1623a70fdf
Updated to reflect the fact that these functions now detect errors
...
and that only sigemptyset() and sigfillset() have macro implementations.
1994-08-12 05:01:23 +00:00
deraadt
8b4fd14bfb
be lenient; let a few other forms of + activate YP
1994-08-02 05:15:25 +00:00
deraadt
02fe919c29
avoid core dump
1994-07-29 18:54:17 +00:00
jtc
699331c73f
Add RCS Id's
1994-07-27 14:39:44 +00:00
jtc
b0cd982f44
Return NULL and set errno to ENOTDIR if opening a non-directory (POSIX.1,
...
Section 5.1.2.4). Rename _seekdir to __seekdir, as former is in the
user's namespace.
1994-07-27 14:37:39 +00:00
jtc
ad1d3832de
Sync with 4.4 lite
1994-07-27 05:37:08 +00:00
jtc
409e85d379
opendir() & friends from 4.4lite.
1994-07-27 05:26:23 +00:00
jtc
e954ff817b
opendir() & friends from 4.4lite.
1994-07-27 05:26:13 +00:00
jtc
b03f43b105
install getnetgrent() manpage
1994-06-28 04:34:24 +00:00
jtc
c9f8f01b96
Moved RCS ID into static variable rcsid
1994-06-26 16:27:34 +00:00
jtc
288ce51d32
Ftok() routine, needed by most programs that use SysV IPC.
1994-06-26 16:24:55 +00:00
jtc
619eb60761
Avoid core dump when using NULL message string.
1994-06-26 16:13:06 +00:00
cgd
747476fd42
fix up includes for new FS code
1994-06-12 22:52:01 +00:00
jtc
59ad910d74
Note that confstr() is POSIX.2 compliant.
1994-06-11 16:44:28 +00:00
jtc
fbb595cc94
Replace my version of confstr() with 4.4 lite's, which gets its values
...
with sysctl().
1994-06-11 16:40:46 +00:00
jtc
5e8c28642a
from 44lite
1994-06-11 15:28:19 +00:00
hpeyerl
610896d9a0
(blush). They didn't *ALL* have to be changed.
1994-05-29 00:35:59 +00:00
hpeyerl
1da03a4d37
If we're going to re-activate these guys; we better make sure they
...
compile.
1994-05-28 23:37:53 +00:00
mycroft
63962a5c5e
We have shm again.
1994-05-28 23:16:48 +00:00
jtc
241ecab4d2
Describe POSIX behavior of sleep.
...
More could be added, especially describing the effects of scheduling and/or
blocking SIGALRM outside of a sleep(). Also, using longjmp() in a signal
handler. But this will do until someone gets inspired to fill in the
grotty details.
1994-05-28 16:11:27 +00:00
jtc
5ab3d5f30a
Changed to be POSIX.1 complian; now sleep can be interrupted, and it returns
...
the amount of time left "unslept" when it is.
1994-05-28 06:25:04 +00:00
deraadt
7433140cea
need sys/param.h
1994-05-24 08:17:37 +00:00
cgd
1dc033755e
clean up import
1994-05-23 00:55:25 +00:00
chopps
79ae46e57f
no more lsearch.3.
1994-05-21 09:17:49 +00:00
mycroft
cf8aad3231
Clean up deleted files.
1994-05-19 06:27:13 +00:00
jtc
44aaa7fd0d
cuserid() was moved to libcompat w/4.4 lite.
1994-05-19 06:27:11 +00:00
mycroft
66f3291923
Clean up deleted files.
1994-05-19 06:09:13 +00:00
jtc
69fbb0938f
4.4lite's libcompat provided a lsearch() and lfind() implementation which
...
has been already integrated into NetBSD, so we don't need/want mine anymore.
1994-05-19 06:09:10 +00:00
mycroft
be4f78724b
Add {set,get,end}netgrent().
1994-05-17 13:32:31 +00:00
mycroft
6bb037ec32
From 4.4-Lite.
1994-05-17 13:30:51 +00:00
mycroft
1c98b23af1
New from 4.4-Lite. Needed for some 4.4 FS utilities.
1994-05-17 12:42:30 +00:00
cgd
725ed31e82
copyright foo
1994-05-17 04:13:48 +00:00
cgd
b55fd24a8e
new assert helper
1994-05-17 00:07:23 +00:00
cgd
acdc4b7e70
shm sources won't compile; no more shm.h
1994-05-11 04:45:13 +00:00
jtc
3cb178ff70
merge in our POSIX.2 changes (again)
1994-05-09 16:28:27 +00:00
cgd
e23e45bcfc
new nlist routines
1994-05-09 03:14:43 +00:00
cgd
8b8a31862e
update for present reality. shlib version number bump (last for a bit)
1994-05-07 04:11:08 +00:00
cgd
3580a0da69
domainname stuff
1994-05-07 03:09:19 +00:00
cgd
eb985c6d35
clean up conflicts
1994-05-07 03:03:09 +00:00
cgd
060d0e3d1a
various sysctl-related libc functions
1994-05-07 02:52:59 +00:00
cgd
cd45651c63
devname() routine
1994-05-06 22:48:31 +00:00
jtc
e8ed9b3ab8
merge our changes into 4.4lite
1994-05-06 18:44:23 +00:00
cgd
ec3c28bf59
add getgrouplist
1994-05-05 23:12:53 +00:00
cgd
bbec950385
POSIXification and bostic's official fix for the missing relative path problem
1994-04-17 02:21:02 +00:00
cgd
6e0cf55f61
setproctitle(); no reason to have this code spread into N utils...
1994-04-14 03:13:39 +00:00
cgd
d7bb411a87
re-POSIXIFICATION. should have been punted back to bostic...
1994-04-12 04:41:17 +00:00
cgd
1bf99f645f
oops, restore bug fix that wasn't fed back to bostic...
1994-04-12 04:35:04 +00:00
cgd
92bb6b9feb
minor fixes
1994-04-12 03:21:35 +00:00
mycroft
886ad6373f
And strunvis(3), too.
1994-04-09 01:31:24 +00:00
mycroft
bb3b5f1606
There's a big difference between NULL and NUL.
1994-04-09 01:29:31 +00:00
mycroft
3f8fdc7ebf
Add links for strvis(3) and strvisx(3).
1994-04-09 01:26:25 +00:00
mycroft
a8735bf4ab
Clean up deleted files.
1994-04-06 23:29:16 +00:00
cgd
a2770ef528
M-x shuffle-functions-and-documentation
...
basically, move things around so documentation is in the correct place,
and bump appropriate functions into the 'compat' section.
1994-04-06 23:28:36 +00:00
cgd
a1fcdedb9d
oops!
1994-03-30 08:22:07 +00:00
cgd
e4e4ac83f6
typo
1994-03-30 06:31:02 +00:00
cgd
f67d02e52c
gid_t is your friend!
1994-03-30 03:51:32 +00:00
cgd
abc6222e32
update based on some work i did for 4.4BSD
1994-03-29 10:50:28 +00:00
cgd
e075c679c6
don't ever extern lseek...
1994-03-28 02:34:45 +00:00
cgd
eac55eb1b3
slight mod
1994-03-26 02:51:45 +00:00
cgd
7fe62dc1b8
don't forget section number; from Luke Mewburn <lm@rmit.edu.au>
1994-03-19 08:02:51 +00:00
cgd
ed556c22a5
update for new flag
1994-03-18 04:14:27 +00:00
cgd
2df62691cf
add some new flags for /etc/ttys' status field
1994-03-12 06:38:48 +00:00
deraadt
00f04ee544
__initdb() should only warn about spwd.db errors once, fix from
...
Cornelis van der Laan <nils@merlin.ims.uni-stuttgart.de>
1994-03-09 10:10:29 +00:00
deraadt
46703c8a4d
better, more forgiving solution to previous problem.
1994-03-07 00:58:10 +00:00
deraadt
90250ee80b
fix small obscure YP buglet, and properly terminate gr_mem
1994-03-06 09:04:11 +00:00
cgd
6fbe299b0e
fix for lib/156: cgetent does access free'd memory,
...
from Thomas Eberhardt
1994-03-06 07:54:35 +00:00
cgd
25766cfbcb
fix unclear man page; better is coming (later)
1994-02-25 03:42:51 +00:00
cgd
f70e42e2ee
hopefully last one; more corner cases. Thanks to Mark Weaver for
...
inspiration, for demanding that i put one of these fixes in, and
for double-checking.
1994-02-11 05:55:45 +00:00
cgd
e5b8be437f
fix -[ugo] and =[ugo]
1994-02-10 23:42:09 +00:00
cgd
29270058b2
clean up, reorganize, etc.
1994-02-10 23:36:59 +00:00
proven
628d7fa69f
0 is not a valid signal, in the current scheme. The header signal.h does
...
#define sigmask(m) (1 << ((m)-1))
Also sigismember is supposed to return 1 if the signal is a member of the
mask, and 0 is it isn't.
1994-02-07 04:47:49 +00:00
jtc
b9db1b67a7
Fix spelling error in Copyright notice
1994-01-28 20:40:54 +00:00
jtc
c56a353509
Fix printf formatting directive %02.2d -> %02d
1994-01-28 20:40:07 +00:00
jtc
5150659b0c
More spelling errors
1994-01-28 20:14:54 +00:00
cgd
9d0477578c
get rid of bogus comment
1994-01-28 05:43:35 +00:00
cgd
f770281201
better way to get the load average
1994-01-28 04:49:23 +00:00
cgd
22d6d0d419
patch from sms@WLV.IIPO.GTEGSC.COM (Steven M. Schultz) to kill mem leak
1994-01-28 01:19:11 +00:00
cgd
919f4adecb
note requirement of linking with -lkvm if you use this routine.
1994-01-28 00:19:40 +00:00
cgd
227ad953f9
add two man pages
1994-01-27 23:58:34 +00:00
cgd
73eee0505b
stuff moved into libc
1994-01-27 23:51:33 +00:00
cgd
b7a2e44720
kill force.
1994-01-25 21:03:26 +00:00
cgd
985686cfed
kill the 'prog' arg to getbsize(); it's unneeded. minor rev bump.
1994-01-25 20:06:03 +00:00
jtc
e304028c04
Fix off by one bug in pwcashe routine group_from_gid().
1994-01-19 21:15:46 +00:00
jtc
02ae14d50f
Fix obscure bug where the working directory would not be restored to its
...
proper place (occurs if one of fts_open()'s arguments is a relative path
to a empty directory).
1994-01-14 01:53:57 +00:00
mycroft
ab823015e9
Clean up deleted files.
1994-01-12 23:11:41 +00:00
cgd
a839e5389d
moved to libcompat, where they belong.
1994-01-12 23:11:24 +00:00
jtc
584ac8448e
Fix spelling errors.
1994-01-10 23:32:20 +00:00
jtc
38bdf5186b
Fix typos & formatting.
1994-01-10 23:09:09 +00:00
jtc
aa0356b56a
Set errno to EINVAL and return -1 if the argument to sigaddset(), sigdelset(),
...
or sigismember() is out of range. POSIX.1 allowed the old behavior, but
detecting the errors is a more reasonable course of action.
1994-01-10 23:02:09 +00:00