christos
d72de1a548
PR/6251: ``TheMan'': Delint.
1998-12-02 09:47:20 +00:00
thorpej
6dc438b3ac
Warn about references to the compatibility sigaddset(), sigdelset(),
...
sigemptyset(), sigfillset(), and sigismember(), and direct the user
to include <signal.h> to generate the correct references.
1998-12-01 22:05:21 +00:00
thorpej
126eb1160e
Warn about references to the compatibility sys_errlist[] or sys_nerr, and
...
direct the user to include <errno.h> to generate the correct reference.
Warn about references to the deprecated __sys_signame[] or __sys_nerr, and
direct the user to include <errno.h> and use sys_errlist or sys_nerr instead.
1998-12-01 20:38:02 +00:00
thorpej
7c8e3ebefb
Warn about references to the compatibility sys_signame[], and direct
...
the user to include <signal.h> to generate the correct reference.
Suggestion from Christoph Badura.
1998-12-01 20:31:41 +00:00
thorpej
6d0722603d
Warn about references to the compatibility sys_siglist[], and direct the
...
user to include <signal.h> or <unistd.h> to generate the correct reference.
Warn about references to the deprecated __sys_siglist[], and direct the
user to include <signal.h> or <unistd.h> and use sys_siglist instead.
1998-12-01 20:31:00 +00:00
thorpej
67388db284
Warn about references to the old glob functions, and direct the user to
...
include <glob.h> to generate the correct references.
Suggestion from Christoph Badura.
1998-12-01 20:14:04 +00:00
thorpej
cde86f7e7e
Warn about references to the old fts functions, and direct the user to
...
include <fts.h> to generate the correct references.
Suggestion from Christoph Badura.
1998-12-01 20:13:47 +00:00
thorpej
e0248b4e24
Renamed sys_errlist, exported as a pointer, not an array, so that as new
...
errors are added, the exported symbol size does not change. Update to
include new errors.
1998-11-30 20:46:09 +00:00
thorpej
ad653e250e
Renamed sys_siglist and sys_signame, exported as a pointer, not an array,
...
so that as new signals are added, the exported symbol size does not change.
Update to include new signals.
1998-11-30 20:45:40 +00:00
thorpej
2d77af5ffd
Don't include <sys/cdefs.h> twice. Also, don't include <signal.h> or
...
<unistd.h>. These headers are not needed, and if included now, cause
a compile error since the exported and renamed type is different.
1998-11-30 20:42:44 +00:00
thorpej
e1f67632f8
Build __errlist14.c, __siglist14.c, and __signame14.c
1998-11-30 20:41:21 +00:00
kleink
72db869909
Now that it's delinted, make it compile on LP64 platforms again. (Using a
...
size_t for namelen isn't strictly appropriate/necessary anyhow.)
1998-11-18 20:51:51 +00:00
christos
c81a5c7244
revert previous change; same problem with perror().
1998-11-17 16:15:45 +00:00
christos
38676913cd
delint
1998-11-15 17:39:20 +00:00
christos
2c89343c25
delint
1998-11-13 15:46:52 +00:00
christos
d6f530541f
delint
1998-11-13 12:31:50 +00:00
christos
f83d49b87d
document the return value of ualarm when setitimer fails to (useconds_t)-1,
...
also cast the return value in the source to the same to shut up lint.
1998-11-13 11:57:15 +00:00
christos
40941d96ac
delint
1998-11-13 10:26:19 +00:00
christos
f1e43a8104
delint! -- actually fix a bug lint found, globtilde could never have worked...
1998-11-13 10:25:42 +00:00
christos
920a51d98f
avoid assignment of a read only location that lint does not pick, but gcc does.
1998-11-13 08:25:17 +00:00
christos
4310f9e0be
delint
1998-11-12 16:38:49 +00:00
christos
ce52ab49cb
delint
1998-11-12 16:25:21 +00:00
christos
a5a8f8a117
delint
1998-11-12 16:19:42 +00:00
christos
7ffe927935
Change the signature of ftok from (const char *, char) to (const char *, int)
...
Document that only the 8 least significant bits are used in the key generation
and that the return value is (key_t)-1
[this is to fix K&R vs. ansi compilation and lint warnings]
1998-11-12 16:15:17 +00:00
christos
b4d3f6c477
fix lint const lossage.
1998-11-12 16:09:46 +00:00
christos
29260d719d
delint
1998-11-12 15:51:44 +00:00
christos
8d689949d4
document the return value as (size_t)-1 instead of -1, and do the same in
...
the source to avoid lint warnings.
1998-11-12 15:38:44 +00:00
christos
094140bcf0
delint
1998-11-12 15:36:16 +00:00
christos
24e45d4bc3
Document error return.
1998-11-12 15:36:05 +00:00
christos
5ba0b28730
qsort cast.
1998-11-06 19:44:03 +00:00
christos
ccbb2cb989
port to svr4.
1998-11-06 19:43:23 +00:00
christos
b34c5dd583
minor performance improvement.
1998-11-05 21:26:03 +00:00
christos
c74a8268c0
rename len to dlen...
1998-11-05 13:57:22 +00:00
frueauf
ac27d3aa85
Make this compile again: dp->dp_namlen -> dp->d_namlen.
1998-11-05 12:52:56 +00:00
christos
f9c1a2b905
compile under svr4; no dp->d_namlen, and no whiteouts.
1998-11-03 14:47:03 +00:00
itohy
7b5b0b24ce
Fix fts_close() not to (implicitly) read free()'ed memory.
...
This fix closes PR #6181 .
1998-10-17 17:40:44 +00:00
kleink
796b7ae4bf
Need an internal name for signal().
1998-10-16 12:47:45 +00:00
kleink
ae6ea9e14d
Use strtok_r() instead of strtok(), lest the application be surprised by
...
strtok()'s internal marker having changed.
1998-10-16 11:24:30 +00:00
kleink
0453a51caa
Kill __LIBUTIL_BUILD in favor of the newly added _LIBC indicator completely;
...
suggested by Jason Thorpe.
1998-10-14 21:13:04 +00:00
kleink
f0d001c2d1
Do the internal symbol renaming dance only if inside the libc build environment
...
so libutil won't be affected; noticed by Alistair Crooks and Allen Briggs.
1998-10-14 20:08:12 +00:00
kleink
abc6d45e5c
Need "namespace.h".
1998-10-14 11:56:28 +00:00
kleink
a01bbaa113
Need an internal name for getdomainname().
1998-10-13 20:40:29 +00:00
kleink
24a514c54c
Need an internal name for strsep().
1998-10-13 20:32:09 +00:00
kleink
f5092a6c94
Need an internal name for isatty().
1998-10-13 15:05:02 +00:00
kleink
550424b218
Need "namespace.h".
1998-10-11 19:42:29 +00:00
hwr
5031e2f10a
Fixes lib/6252 by Greg A. Woods
1998-10-06 06:31:41 +00:00
matt
8e8f38e0f2
Add a sysctl for newreno (default to off).
1998-10-06 00:20:44 +00:00
christos
c1d4ffba28
Remove old lint files.
1998-09-27 16:42:40 +00:00
christos
1ebb9bf289
Adapt to new signal changes (from Jason)
1998-09-26 23:53:36 +00:00
christos
cdfcc0bd0b
Use posix system calls.
1998-09-26 23:52:30 +00:00
christos
0ae61213bb
Fix array bounds (from Jason)
1998-09-26 23:50:40 +00:00
kleink
0263cca7db
Use localtime_r() rather than localtime(); removes a potential source of
...
surprise for the application.
1998-09-13 16:09:06 +00:00
kleink
4bbb5fd353
Add a multiple-reader/single-writer lock to protect environ.
1998-09-11 21:03:18 +00:00
mouse
b95116821c
Create tcp.keepidle, tcp.keepintvl, tcp.keepcnt, tcp.slowhz sysctls.
1998-09-10 10:46:03 +00:00
kleink
4fe78e340f
Explicitly cast -1 to time_t, and some KNF nits.
1998-09-07 15:26:18 +00:00
lukem
ce83c69e00
first pass at fixing up capitalization of function names and
...
arguments; ensure that each is correct with respect to the
implementation, rather than being correct as per english.
1998-08-29 08:32:32 +00:00
perry
98b9f211ee
fix bcopy->memcpy with memcpy->memmove -- not strictly needed, but...
1998-08-26 00:38:39 +00:00
thorpej
e79648d085
Add some braces to make egcs happy.
1998-08-18 23:50:08 +00:00
perry
a843f0f8a5
bzero->memset, bcopy->memcpy, bcmp->memcmp
1998-08-10 02:43:08 +00:00
kleink
22384accd7
Add support for _SC_SYNCHRONIZED_IO and _SC_IOV_MAX. Rearrange documentation
...
a bit, and actually document _SC_XOPEN_SHM.
1998-08-03 14:41:21 +00:00
kleink
5404ba4886
Add support to query the
...
* availability of POSIX Synchronized I/O (kern.synchronized_io),
* maximum number of iovec structures to be used in readv(2) etc. (kern.iov_max)
via sysctl().
1998-08-03 14:38:20 +00:00
mycroft
5a33f6d7e8
Fix obvious typo.
1998-08-02 04:52:54 +00:00
jeremy
630bf35030
Removed extraneous DESCRIPTION section header.
1998-08-02 03:20:41 +00:00
mycroft
57ae5a9baa
Add links for uid_from_user(3) and gid_from_group(3).
1998-07-28 19:58:25 +00:00
mycroft
f091800e8b
Fix a typo in a comment.
1998-07-28 18:13:53 +00:00
mycroft
7be86bdd6d
Document uid_from_user() and gid_from_group().
1998-07-28 17:09:10 +00:00
mycroft
76428db157
Import the version from pax(1), with a few changes:
...
* Functions renamed to match libc interface.
* Fixed to actually put entries into the hash tables!
* Different hash function, simpler but with the same distribution.
1998-07-28 16:58:36 +00:00
mycroft
1020d7970d
Use writev(2) (like perror(3)).
1998-07-28 12:21:07 +00:00
mycroft
a51215c951
Delint (partially).
1998-07-27 14:16:35 +00:00
mycroft
131e747015
Make these compile without __AUDIT__.
1998-07-27 09:47:44 +00:00
mycroft
f9f7e98dab
const poisoning.
1998-07-27 07:41:31 +00:00
mycroft
778e6e0151
const poisoning.
1998-07-26 19:34:10 +00:00
mycroft
92f92d6c49
Nit; use strncpy() rather than bcopy().
1998-07-26 19:30:00 +00:00
mycroft
e5d9823796
const poisoning.
1998-07-26 19:05:06 +00:00
mycroft
0c4d98ae35
const poisoning.
1998-07-26 17:53:10 +00:00
mycroft
0034bdfa78
const poisoning.
1998-07-26 14:30:47 +00:00
mycroft
982e920022
const poisoning.
1998-07-26 14:13:00 +00:00
mycroft
eb69773cbb
const poisoning.
1998-07-26 13:51:44 +00:00
mycroft
4a05bcf0da
Use warn(3).
1998-07-26 13:51:27 +00:00
mycroft
4bedec238e
const poisoning.
1998-07-26 13:47:20 +00:00
mycroft
4024f73640
const poisoning.
1998-07-26 13:34:18 +00:00
mycroft
9ad899cc18
constify some tables.
1998-07-26 11:24:14 +00:00
mycroft
b3b504b51a
Suppress blank fields due to continuation lines.
1998-07-21 13:36:54 +00:00
lukem
786b86d71b
use AF_LOCAL instead of AF_UNIX
1998-07-18 05:04:35 +00:00
thorpej
555571f7e9
Add Elf32 support for i386, m68k, and sparc.
1998-07-12 01:43:26 +00:00
kleink
2f804d05e9
Fix sys_siglist and sys_signame declarations with reality; from John F. Woods
...
in PR lib/5720.
1998-07-07 21:26:02 +00:00
thorpej
b9cfbb01cd
Use pread(2) in one place.
1998-06-30 20:47:37 +00:00
nathanw
e14ca04293
Document shortcorename support and control.
1998-06-28 21:36:55 +00:00
thorpej
43c06f3fa9
Fix a serious symbol collision problem introduced when pw_scan() was added
...
to libc. Note, pw_scan() is NO LONGER exported from libc (it never should
have been, and we're just going to pretend like it never was).
1998-06-27 05:08:22 +00:00
kleink
cb63b5cd8c
* Remove GLOB_QUOTE, add GLOB_NOESCAPE. Per POSIX, backslash quoting of
...
special characters is the default behaviour, which may be disabled by
setting GLOB_NOESCAPE.
* If no matching pathnames have been found and GLOB_NOCHECK was not set
(or special csh(1)-specific treatment of magic characters was requested),
return GLOB_NOMATCH instead of 0; the latter would indicate a successful
operation.
* Use strcoll() instead of strcmp() to sort globbed pathnames.
1998-06-19 22:53:57 +00:00
mikel
f417553506
include <errno.h> instead of declaring errno locally
1998-06-09 06:58:41 +00:00
lukem
fc90756956
Implement a new manual page category ``SECURITY CONSIDERATIONS''
...
(suggested by mycroft)
1998-06-08 12:41:41 +00:00
lukem
9557a71026
* move pw_scan() from libutil to libc
...
* add support for YP "master.passwd.by*" (master.passwd in YP, including
pw_passwd) and "passwd.adjunct.by*" (SunOS `secure' maps (?)), based
on code in FreeBSD and partially from OpenBSD.
this is only used if euid == 0.
with this, the YP "passwd.by*" maps can have `*' in the pw_passwd field.
* use pw_scan() to parse YP "passwd.by*" and "master.passwd.by*" entries
XXX: i didn't test the "passwd.adjunct" support...
1998-06-08 03:17:59 +00:00
kleink
e344bda27d
Document the return values of isatty(3) (true' resp.
false' aren't valid
...
return values), and add an ERRORS section.
1998-06-06 19:50:38 +00:00
kleink
1a288eef77
Prototype has moved: change inclusion of <unistd.h> to <stdlib.h> in the
...
synopsis of valloc().
1998-06-01 20:15:13 +00:00
kleink
4a20914f7f
Need <stdlib.h> for ttyslot() prototype.
1998-06-01 20:13:30 +00:00
kleink
f33fd3125d
Prototype has moved: add inclusion of <stdlib.h> to the synopsis of ttyslot().
1998-06-01 20:12:36 +00:00
kleink
3a9e28caea
Declare this interface obsoleted by sysconf(_SC_PAGESIZE), which is the
...
portable equivalent to getpagesize().
1998-05-24 20:26:02 +00:00
kleink
3759ec18f5
Add support to query PAGESIZE, PAGE_SIZE, _POSIX_FSYNC and _XOPEN_SHM via
...
sysconf().
1998-05-24 20:12:25 +00:00
kleink
2a4b2482f5
Permit checking the availability of the POSIX File Synchronization Option
...
(a/k/a fsync(2)), System V style message queues, semaphores and shared memory
at runtime by adding a sysctl variable for each.
1998-05-24 19:52:01 +00:00