jtc
14925245d3
Fixed the most major defect in fnmatch(): backslash-escape processing in
...
bracket expressions. Still need to implement FNM_PERIOD...
1993-11-09 18:22:05 +00:00
jtc
ce4f97eb24
I've been informed that the fts family of functions is being considered
...
for a _future_ edition of 1003.1.
I recovered the STANDARDS section, and reworded it slightly so it is
clear that we are talking about a future edition instead of 1003.1-88.
1993-11-09 00:29:57 +00:00
cgd
6270d348a1
update to latest version.
1993-11-06 01:10:15 +00:00
cgd
f95d2e2869
update to latest version; va_list specification changes.
1993-11-06 00:55:23 +00:00
cgd
affc13c674
just berkeley copyright/version # changes.
1993-11-06 00:52:40 +00:00
cgd
dcabc1d9b5
nuke comments re: posix, per jtc. this isn't spec'd by posix.
1993-11-06 00:51:28 +00:00
cgd
95c898787c
update to latest version; no *significant* changes.
1993-11-06 00:33:23 +00:00
jtc
344059bc2d
Remove extra "eval" variables in warn() & warnx() function definitions;
...
these variables were probably introduced by copying the definitions of
err() & errx() when the functions were first implemented.
1993-11-06 00:27:23 +00:00
jtc
71afdb430b
Update source and manual pages to match X/Open 1170 specification.
...
Updated setpassent() to understand YP (a bug), and changed setpwent()
to simply be a call to setpassent(0) (to remove duplicated code).
1993-10-25 23:36:51 +00:00
jtc
92ba83edfc
X/Open 1170 defines the return type of setpwent() to be void -- a trival
...
change since our setpwent() allways succeeded.
1993-10-25 22:21:36 +00:00
pk
33e72d8f40
In execvp(): `eacces' did not get initialized when path name contains a '/'.
...
This causes the wrong error to be reported when execve() fails.
1993-10-22 19:13:42 +00:00
jtc
3e8ba8c7b5
Add my lsearch & lfind implementations.
1993-10-22 17:51:51 +00:00
jtc
57c5f16709
#include <search.h> to ensure that the public function declarations match
...
the implementation.
Use old-style function definitions so functions can be compiled with non-ansi
compilers.
Functions are specified to take void * arguments, so they must be cast to
a struct qelem * before they are used.
1993-10-21 21:08:55 +00:00
jtc
f97d1797c8
Use i386 sigsetjmp()/siglongjmp() implementation.
...
Install sigsetjmp()/siglongjmp() links to setjmp manpage.
Note that sigsetjmp() and siglongjmp() are 1003.1 compliant.
1993-10-19 21:00:46 +00:00
jtc
4072b7fbd0
Grammar and formatting fixes.
1993-10-18 20:04:00 +00:00
jtc
a6c78ff19b
Make sure all items in SEE ALSO list are comma separated.
...
Add cross references to isblank().
1993-10-15 00:58:52 +00:00
jtc
981beb6413
Use .Xr for SEE ALSO cross references.
1993-10-15 00:05:44 +00:00
jtc
d20a30ce29
Change SYNOPSIS section to use "unsigned" instead of "u_int".
1993-10-14 23:25:28 +00:00
jtc
af384ef2d9
Remove "errno" definition.
...
Errno should be defined in the c start up code, crt0.c (It is in most
ports) otherwise the sys_errlst table will be linked into binaries
where it is not used.
1993-10-13 23:41:02 +00:00
jtc
e4da5d66a6
Use __dead instead of volatile.
1993-10-13 18:42:31 +00:00
jtc
91ebf777c7
Moved cuserid() from getlogin.c to its own file, cuserid.c.
...
getlogin() and cuserid() do very different things, getlogin() is POSIX,
while cuserid() is not (it was removed in the 1990 revision).
1993-10-11 19:45:52 +00:00
mycroft
a2d8842cae
Clean up deleted files.
1993-10-07 01:37:03 +00:00
cgd
eb29ed3995
always create libcrypt, and link with it where necessary. this will
...
make life with shared libraries happier. also, get dummy crypt out
of libc.
1993-10-07 01:36:21 +00:00
cgd
0b9f50897e
make an arch directory in libc, and move all machine dirs into it
1993-10-07 00:17:24 +00:00
jtc
b23776a8de
Due to an 8-bit attribute table and 9 bits of attributes, I've had to
...
remove the _B attribute from the "horizontal tab" position, and change
the isblank function to explicitly test against space and tab.
When I finish merging the 4.4 runes code, this table will have to grow
to 16 bit entries, as several more attributes have been introduced.
I'm making this change so existing libraries will continue working
for the next (little) while.
1993-10-05 17:05:43 +00:00
jtc
de34450455
Add #include <utime.h> to SYNOPSIS.
1993-10-05 16:39:28 +00:00
jtc
a3dec8ddd3
Changed SYNOPSIS, to use time(), you are supposed to include <time.h>,
...
not <sys/types.h>.
1993-10-05 16:35:19 +00:00
jtc
b12b0398ac
Consistantly cross reference the other functions/programs in the vis/unvis
...
"family".
1993-10-04 22:47:53 +00:00
jtc
0b5def9bc6
Update to reflect the fact that this manpage is used for both getcwd & getwd:
...
Change main title from GETWD to GETCWD as getcwd is the prefered interface.
Add getwd to NAME section so it shows up in whatis database.
1993-10-04 22:39:21 +00:00
jtc
17df67cd68
Install isblank() manpage.
...
Fix title of isblank() manpage (was isspace(), the manpage I started with).
1993-10-04 18:56:51 +00:00
jtc
cc91603650
Changed SYNOPSIS, included <sys/types.h> before <grp.h> as it is needed
...
to define gid_t for getgrgid().
1993-10-04 18:39:24 +00:00
jtc
13a7571fde
Changed SYNOPSIS. <sys/types.h> need never be included as <time.h>
...
defines time_t too.
1993-10-04 18:28:59 +00:00
jtc
9348a457d5
Note that alarm() conforms to 1003.1-90.
1993-10-04 18:25:58 +00:00
jtc
4141da7052
Changed SYNOPSIS. You're supposed to include <time.h>, not <sys/types.h>
...
before using clock().
1993-10-04 18:02:47 +00:00
jtc
bbd73e83d3
Install fts manpage as fts_open, fts_read, fts_children, fts_set and
...
fts_close too.
1993-10-01 01:11:42 +00:00
jtc
791db40a49
Fts may be great, by we can't claim it's a superset of POSIX.1 since
...
fts isn't part of POSIX.1 (or POSIX.2 either).
1993-10-01 00:43:45 +00:00
mycroft
b4e10df1eb
#include <sys/types.h>, for magnum changes.
1993-09-27 02:40:38 +00:00
cgd
c2f1ebaf17
add Nd line, and correct the description of the function.
1993-09-21 01:27:07 +00:00
phil
7ce7cb30df
pc532 specifics.
1993-09-17 19:22:50 +00:00
jtc
186047edaf
Document isblank().
1993-09-14 19:23:27 +00:00
jtc
b82a25338b
Implement C version of isblank.
1993-09-14 01:09:13 +00:00
jtc
a0c1ff159e
Both space and tab are in the blank character class.
1993-09-14 01:08:38 +00:00
jtc
2886fde30d
Elements of sys_signame array should be in upper case.
...
Both kill and sliplogin, which were converted to use this array, are
either specified to use, or have traditionally used, upper case names.
This change shouldn't have bad side-effects, sys_signame is new to netbsd
and nothing in the source tree except kill and sliplogin use it.
1993-09-08 18:43:05 +00:00
mycroft
e27da3f557
Separate the toupper() and tolower() functions so the tables *really* don't get
...
included unless you need them.
1993-09-05 22:29:48 +00:00
brezak
13e51139e4
Add rcsid strings
1993-08-26 15:26:18 +00:00
jtc
9c20f740a3
Declare rcsid strings so they are stored in text segment.
1993-08-26 00:43:03 +00:00
jtc
5e98929cee
Declare static function before it is used.
1993-08-25 22:24:50 +00:00
brezak
979015728c
Add syscall stubs for SYSV Shared Memory.
1993-08-25 02:50:51 +00:00
jtc
19e4e33b98
Don't block SIGINT, SIGQUIT, SIGHUP, etc. in pclose()...
...
"Some historical implementations either block or ignore the signals
SIGINT, SIGQUIT, and SIGHUP while waiting for the child process to
terminate. Since this behavior is not described in POSIX.2, such
implementations are not conforming."
1993-08-23 21:56:31 +00:00
jtc
9d1cf67cd2
Moved toupper and tolower tables from ctype_.c to their own files --- I
...
received complaints about using shorts in the table (but i need a range
of -1..255), so now the tables will not be used unless either toupper()
or tolower() (and soon, setlocale()) are used. This can save up to 514
bytes.
In toupper_.c and tolower_.c make sure that our assumption of EOF == -1
holds.
Fixed bug where _toupper_tab_ was initialized pointing to _C_tolower_tab.
1993-08-23 21:04:50 +00:00