christos
363ecde5ca
char -> unsigned char
1998-11-06 19:20:12 +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
jonathan
de51528720
Change __init()/__fini() -> _init()/_fini().
1998-11-04 23:48:25 +00:00
tron
b3c5527722
Sync with file in "src/sys/lib/libz".
1998-11-03 22:05:43 +00:00
christos
f9c1a2b905
compile under svr4; no dp->d_namlen, and no whiteouts.
1998-11-03 14:47:03 +00:00
tron
bce471cd9e
Bump minor version because some function calls were added.
1998-11-02 08:17:09 +00:00
tron
36d279e15c
Resolve import conflicts.
1998-11-01 20:33:24 +00:00
tron
fa4fef0f6d
Import zlib version 1.1.3.
1998-11-01 19:48:17 +00:00
lukem
85b6237327
convert to using LPREFIX and YPREFIX
1998-11-01 03:48:35 +00:00
matt
6707a40ca5
Enable shared libraries.
1998-10-31 09:22:29 +00:00
matt
93bbcb05b4
Add .type _sym,@foo for shared libraries
1998-10-31 02:06:01 +00:00
kleink
56068ec670
Don't return immediately if EOF encountered while matching format string white
...
space in the input stream since there may be `conversion' specifiers following
the (format string) white space that do not operate on the input stream,
i.e. %n; from Chris Torek.
1998-10-25 18:25:43 +00:00
tron
bec823a926
Add note about special case when calling strcmp() or strcasecmp() with
...
len = 0 as suggested by Jaromir Dolecek in PR lib/6344.
1998-10-23 17:49:29 +00:00
kleink
044e791152
Declaration vs. definition consistency.
1998-10-23 09:44:34 +00:00
matt
7b9654d095
entry needs to be start, not _start
1998-10-23 00:52:53 +00:00
kleink
1070537dd5
Need internal names for MD[45]{Init,Final,Update}().
1998-10-20 17:04:45 +00:00
matt
cf2842a1b0
Some changes to disassembly easier without causing any performance penalty.
1998-10-20 06:46:19 +00:00
matt
c34b7ca182
vax --> __vax__ (also egcsify the code; missing ints, braces, etc.)
1998-10-20 02:26:09 +00:00
matt
59695352ce
vax -> __vax__
1998-10-20 02:02:30 +00:00
kleink
2cf006181e
Slight formatting glitch.
1998-10-19 15:52:37 +00:00
matt
3a1b5096a9
More vax -> __vax__ cruft.
1998-10-19 03:32:27 +00:00
matt
ef01540446
Change #ifdef vax to __vax__.
1998-10-19 02:54:57 +00:00
matt
52ca69699c
Make this work for shared libraries.
1998-10-19 01:37:35 +00:00
matt
11627a3416
Don't write the NUL at the end of string.
1998-10-19 01:35:00 +00:00
dbj
f9bda95727
Backed out previous fclose(NULL) change.
1998-10-18 23:48:18 +00:00
dbj
f8b2da8194
Fix pr lib/6322
...
fclose(NULL) used to segfault. Now it returns EOF and sets errno to EBADF.
1998-10-18 19:27:33 +00:00
kleink
cd85b5e5ac
Protect __atexit manipulation and traversal with a mutex.
1998-10-18 14:36:30 +00:00
christos
dfa4e2c867
Portability. Use #ifdef BSD4_4 for sin_len
1998-10-18 14:22:05 +00:00
kleink
3e8c90f694
Replace use of getdtablesize() with (the non-deprecated) sysconf(), hence no
...
need for an internal name for the former any more; suggested by Matthew Green.
1998-10-18 13:56:21 +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
45f04f24af
Need "namespace.h" for getdtablesize().
1998-10-16 20:48:06 +00:00
kleink
bedf769000
getsubopt() isn't used internally.
1998-10-16 20:35:20 +00:00
kleink
571ab7ae88
Need an internal name for herror().
1998-10-16 20:26:02 +00:00
christos
f2e15d15fa
Fix the non pic version too.
1998-10-16 14:11:53 +00:00
christos
3d8121f3df
PR/6285: Tom Ivar Helbekkmo: sigsetjmp/siglongjmp broken after current signal
...
changes.
1998-10-16 13:28:39 +00:00
kleink
d898f65fdd
Need an internal name for tzname.
1998-10-16 12:56:44 +00:00
kleink
796b7ae4bf
Need an internal name for signal().
1998-10-16 12:47:45 +00:00
kleink
73ef151b8c
Need an internal name for fgetln().
1998-10-16 12:39:54 +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
a292d8ec80
(bcmp(), bcopy(), bzero()) -> (memcmp(), memcpy(), memset())
1998-10-15 10:22:23 +00:00
kleink
b0decd2b79
Need an internal name for dn_expand().
1998-10-15 09:28:13 +00:00
mycroft
ef3079f0ee
Make sure we free the buffer in all error cases.
...
Do the final realloc(3) to the size of the string, not the size of the buffer
allocated for the string (which is a noop).
1998-10-15 07:36:09 +00:00
mycroft
285284da77
Allocate space exponentially, not linearly.
1998-10-15 07:10:38 +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
a0744c7ad0
Need "namespace.h" for internal {end,get,set}netent() names.
1998-10-14 19:52:57 +00:00
kleink
7a85778bf7
Need internal names for {end,set}hostent().
1998-10-14 19:41:03 +00:00
kleink
0b11c41974
Since these files are shared with parts of the BIND-4 userland (outside libc),
...
do the internal symbol renaming dance only if inside the libc build environment.
1998-10-14 19:33:49 +00:00
kleink
81fe96fbf1
Add _LIBC to the set of preprocessor symbols defined in the libc build
...
environment; used by source files shared with other parts of the userland
to determine whether certain conventions need to be obeyed or not.
1998-10-14 19:19:32 +00:00
kleink
886f927ec6
Need internal names for res_init(), res_mkquery(), res_query() and res_search().
1998-10-14 19:13:01 +00:00
agc
3f6ac2aece
Clean up lint - one set but unused variable, 3 FALLTHROUGH comments needed,
...
and two LP64-isms.
1998-10-14 13:51:36 +00:00
kleink
abc6d45e5c
Need "namespace.h".
1998-10-14 11:56:28 +00:00
kleink
dc86984b00
Need internal names for ftruncate(), lseek(), mmap(), pread() and pwrite().
1998-10-14 11:25:18 +00:00
kleink
0d8a0f5d93
Need an internal name for inet_aton().
1998-10-13 21:03:31 +00:00
kleink
b1683a098a
Need internal names for gethostby{addr,name}().
1998-10-13 20:54:02 +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
352f441050
Need an internal name for strdup().
1998-10-13 20:27:55 +00:00
kleink
f5092a6c94
Need an internal name for isatty().
1998-10-13 15:05:02 +00:00
kleink
d541ca6d80
Need internal names for isinf() and isnan().
1998-10-13 14:43:36 +00:00
kleink
ee1afe8b7c
Need internal names for snprintf() and vsnprintf().
1998-10-13 14:19:21 +00:00
kleink
8b3da7b7a8
Need an internal name for fdopen().
1998-10-13 14:07:04 +00:00
matt
c1d0053032
PICify. (e.g. change movl $sym, rX to movab sym, rX)
1998-10-13 00:02:19 +00:00
kleink
5e62d8161d
Exit via _exit() rather than exit(), as the latter would cause exit handlers
...
installed using atexit() to be executed which is supposed to happen on
`normal termination' of the process only, whereas abort() is specifically
defined to cause `abnormal termination'.
1998-10-12 15:56:16 +00:00
kleink
550424b218
Need "namespace.h".
1998-10-11 19:42:29 +00:00
matt
592306e323
Use __sigprocmask14, fix a few more bugs
1998-10-10 01:50:23 +00:00
matt
99d642287b
Actually build __setjmp.S/__sigsetjmp.S for vax. PICifiy the setjmp code.
...
Fix libm Makefile to handle obj directories.
1998-10-10 00:08:50 +00:00
kleink
329b130573
Add an internal name for getdtablesize(), since it's being used internally.
1998-10-08 13:49:16 +00:00
kleink
b0d97e66b2
Oops, also needs "namespace.h".
1998-10-08 12:18:18 +00:00
eeh
aba7891e3d
Fix libc signal breakage (I hope).
1998-10-08 02:27:58 +00:00
simonb
f895d4aa84
Remove trailing space from LIB= line
1998-10-07 02:25:12 +00:00
kleink
ad0a7279e9
Add *__errno() redirection for _REENTRANT code. Also, some movel vs. movl
...
consistency.
1998-10-06 19:05:26 +00:00
kleink
9849eb57f8
Declare one of {__errno,errno}, depending on _REENTRANT.
1998-10-06 18:56:25 +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
kleink
eaf4c8b985
Converts an extracted tzcode distribution into the format suitable for
...
importing it into the NetBSD source tree.
1998-10-05 19:44:53 +00:00
thorpej
4359863000
Update for signal changes.
1998-10-05 02:34:18 +00:00
kleink
be296d891c
Merge tzcode1998h.
1998-10-04 19:27:55 +00:00
tsubai
00b455d632
New signal stuff for PowerPC.
1998-10-03 12:30:37 +00:00
matthias
ce5916bcb9
__setjmp14.S
...
fix a fatal bug I introduced when I merged my changes with Jason's.
__sigsetjmp.S
cosmetics
1998-10-03 10:39:46 +00:00
matthias
d2a91d2279
SYS.h
...
Fix CALL to use _C_LABEL.
gen/Makefile.inc
setjmp.S and sigsetjmp.S don't have lint stubs. Append them to
SRCS, not ASSRCS.
gen/__setjmp14.S, gen/__sigsetjmp14.S
some small optimizations
string/strcat.S string/strncat.S string/strncpy.S
use _C_LABEL when calling functions
1998-10-01 22:46:35 +00:00
kleink
b5fe349eff
Add *__errno() redirection for _REENTRANT code.
1998-10-01 19:25:05 +00:00
kleink
d8d9d85d13
(Fortunately harmless) typo in previous.
1998-10-01 19:20:44 +00:00
christos
d5c25c895a
This should be close...
1998-10-01 18:59:16 +00:00
kleink
f73ad7167d
Add *__errno() redirection for _REENTRANT code.
1998-10-01 09:26:31 +00:00
ragge
7f233b2f7a
New libc signal handling stuff.
1998-09-30 18:37:39 +00:00
hwr
92c0c6e35b
Fixes kern/6216 by me.
1998-09-30 14:03:06 +00:00
ross
ef23d408ed
These are more trouble than they are worth. They belonged in regress anyway.
1998-09-30 07:50:11 +00:00
thorpej
ebf8ba9c52
These are no longer needed.
1998-09-29 21:52:10 +00:00
thorpej
c9c3e3bff4
ns32k signal changes.
1998-09-29 20:24:36 +00:00
thorpej
ca1e742680
NetBSD/arm32 signal changes.
1998-09-29 20:23:25 +00:00
christos
4d4de54f5f
Make the sparc work again; some work from jason, some from me.
1998-09-29 05:55:48 +00:00
thorpej
2af42e072f
Signal changes for Alpha.
1998-09-29 03:01:37 +00:00
thorpej
623230f641
Need string.h.
1998-09-29 02:19:02 +00:00
thorpej
adb7eb514d
sigaction() that calls the compat syscall (jonathan forgot to commit this).
1998-09-28 19:01:28 +00:00
christos
5e435627f6
fix core-dump caused by maps not being initialized before tty is called.
1998-09-28 11:00:05 +00:00
jonathan
0c47ce2246
mips libc stubs for sig*14 signal API (128bit sigset_t),
...
plus backward-compatibility for the old 1.3 libc entrypoints.
1998-09-27 22:59:39 +00:00
christos
cc7ffa0da4
Remove lint
1998-09-27 18:15:58 +00:00
kleink
9d2eb0ba97
Add missing renaming of tcgetsid().
1998-09-27 18:14:14 +00:00
christos
622528ad62
Obey incoming tty char settings.
1998-09-27 18:04:12 +00:00
kleink
0e34636229
Add an internal name for strtok_r().
1998-09-27 17:57:49 +00:00
christos
1f9786900a
Bump version
1998-09-27 16:43:04 +00:00
christos
c1d4ffba28
Remove old lint files.
1998-09-27 16:42:40 +00:00
kleink
4761eb87c0
Frob internal state keeping to make strftime() reentrant.
1998-09-27 16:41:20 +00:00
christos
fe2f618c31
Squash remnants of signal breakage... old sigvec() interface...
1998-09-27 13:21:28 +00:00
christos
4a47153ca9
Use posix signal system calls.
...
XXX: Library functions should not unblock signals like this!
1998-09-27 00:00:16 +00:00
christos
6f4f1ab0ad
Preserve the correct errno so that programs know the reason we failed.
1998-09-26 23:59:40 +00:00
christos
c4a835f8e9
Use posix signal system calls.
1998-09-26 23:58:29 +00:00
christos
d5eb9fa908
Adapt to the new signal changes.
1998-09-26 23:58:14 +00:00
christos
2e3d142a37
Add a compat sigaction.
1998-09-26 23:57:15 +00:00
christos
50157f6e5e
Adapt to posix signal system calls.
1998-09-26 23:54:25 +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
christos
6bacaab8be
Fix signal mess. Change old syscalls to use the right signal numbers
...
and add a versioned copy of sigreturn (from Jason)
1998-09-26 23:49:34 +00:00
christos
ccf1e97b10
Add setjmp versioned bits (from Jason).
...
XXX: Someone needs to make setjmp/longjmp save and restore the signal stack!
1998-09-26 23:46:01 +00:00
christos
5132700041
make it use posix signal system calls... Cannot play
...
int mask; sigfoo((sigset_t *) &mask) tricks any more...
1998-09-26 23:44:08 +00:00
matt
ca5d93c91e
Switch to the same padding ULTRIX and Digital UNIX use.
1998-09-19 21:44:37 +00:00
christos
4efafd6886
Add NOCLDWAIT documentation.
1998-09-18 18:41:23 +00:00
matt
44530d0f1f
Don't pad fddi on NetBSD
1998-09-18 16:43:36 +00:00
thorpej
0a25ae0343
Make this build again.
1998-09-17 05:15:11 +00:00
kleink
dc895f2e20
Make makewhatis find strtok_r(3).
1998-09-14 21:35:34 +00:00
kleink
25d16c74e0
Install a link for strtok_r(3).
1998-09-14 21:34:43 +00:00
kleink
1ec8fda77e
Add a pointer to strtok_r().
1998-09-14 21:31:31 +00:00
tv
ff03cd6580
Document %ll[diouxX] as requested by <bgrayson@ece.utexas.edu> in PR
...
standards/3527. Also describe the argument to such a format as "quad_t",
not "quad int".
1998-09-14 21:10:18 +00:00
tv
5426fd2771
__RENAME() the libcompat regexp routines so they will not be used by
...
programs that want -lcompat but use POSIX regex. Inspired by
<david@mono.org> in PR bin/1849.
1998-09-14 20:25:02 +00:00
kleink
4048e12f31
Add wrappers around mutex and rwlock run-time initialization.
1998-09-14 11:03:05 +00:00
ross
68c92cf43b
Descend into libbz2.
1998-09-14 06:39:53 +00:00
ross
43b9fa8f01
New files specific to the NetBSD libbz2.
1998-09-14 03:18:12 +00:00
ross
cede6f3c99
More rcs id keywords.
1998-09-14 03:13:53 +00:00
ross
ec61451f99
Adding NetBSD rcs id keywords.
1998-09-14 03:08:17 +00:00
ross
6610fc2af7
Initial import of bzip2-0.9.0b from Julian Seward.
1998-09-14 03:01:19 +00:00
thorpej
3d3a3c610c
Back out previous change; it was incorrect.
1998-09-14 00:57:51 +00:00
eeh
83116b3d6b
Libc fixes, mostly to work around the new signal stuff.
1998-09-13 23:54:44 +00:00
kleink
38876f6260
Protect local time state and GMT data initialization with a readers/writer lock
...
and a mutex, respectively.
1998-09-13 16:26:14 +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
19800c4d6f
Use gmtime_r() rather than gmtime(); removes a potential source of surprise for
...
the application.
1998-09-13 16:05:34 +00:00
mrg
c0ea06b21f
remove MD asm as(1) comments from sysident.h, placing them in a comment
...
above the asm() block. now we can share sysident.h across all ports..
change ld.elf_so to be for $MACHINE == sparc64 not sparc (yet!).
1998-09-13 03:50:31 +00:00
eeh
c4a1bbfedb
This now works, although it does violate the ELF spec.
1998-09-13 01:50:17 +00:00
eeh
07c6aca8ad
Bring in definition for stack BIAS.
1998-09-12 16:54:14 +00:00
eeh
7a9702fb39
Fixup startup code.
1998-09-12 16:53:11 +00:00
kleink
4bbb5fd353
Add a multiple-reader/single-writer lock to protect environ.
1998-09-11 21:03:18 +00:00
kleink
1fd2228f99
Restore `elsieid' accidently clobbered during merge.
1998-09-11 11:35:21 +00:00
kleink
645061225a
Replace `unix' in two feature tests (slid through my test machine's compiler
...
update window).
1998-09-11 10:55:55 +00:00
eeh
cf009bcc7a
Add sparc64-specific libc.
1998-09-11 04:56:19 +00:00
eeh
07e25081fe
Add sparc64-specific stuff.
1998-09-11 03:36:23 +00:00
kleink
51cfb31a1f
Bump minor version number (asctime_r(), ctime_r(), gmtime_r(), localtime_r()).
1998-09-10 18:41:17 +00:00
kleink
a0006ac87d
Add asctime_r(), ctime_r(), gmtime_r() and localtime_r().
1998-09-10 16:02:59 +00:00
kleink
91e1adbe6e
Merge tzcode1998f.
1998-09-10 15:58:38 +00:00
mouse
b95116821c
Create tcp.keepidle, tcp.keepintvl, tcp.keepcnt, tcp.slowhz sysctls.
1998-09-10 10:46:03 +00:00
kleink
1d1861e253
Make the fseek() return value description match XSH5 (again).
1998-09-09 20:17:27 +00:00
kleink
36bf9c3062
Typo; from Michael Richardson <mcr@sandelman.ottawa.on.ca> in PR misc/6053.
1998-09-09 19:51:39 +00:00
kleink
c9f14e5e97
Addendum to previous commit: remove stdio usage from sections during which
...
random_mutex is locked, because
* a cancellation point may occur during fprintf(), and no cancellation handler
had been installed, and
* the XSH5 specifcation of these functions does not permit output to stderr.
Therefore, in initstate() and setstate(), return a null pointer if the supplied
state is not valid. This also fixes a bug in setstate() which caused corrupt
state information being used despite printing an error message.
1998-09-09 19:34:00 +00:00
kleink
7c5f290f7e
Add a mutex to protect the state.
1998-09-09 12:27:32 +00:00
kleink
127dfcd147
Since perror() must be reentrant, change the storage class of the buffer used
...
to hold the error message from static to automatic.
1998-09-09 12:15:55 +00:00
kleink
0cca1fcb27
Perform stdio stream locking as appropriate.
1998-09-09 12:08:05 +00:00
kleink
0e8ab3112e
Fix the approximation of log10(2.0) used in INT_STRLEN_MAXIMUM; this resulted
...
in a fair amount of space wasted in the static result buffer used in
asctime(). Noticed by Randy Thelen <rthelen@netapp.com> on tz@elsie.
1998-09-09 11:32:13 +00:00
thorpej
f45860f9b4
Adjust for the reaper process.
...
XXX Would really like to use proclists[] here, but not right now.
1998-09-09 00:31:25 +00:00
kleink
96deb0c4ec
s/c_plusplus/__cplusplus/
1998-09-08 15:10:12 +00:00
kleink
83d4043d4c
s/NULL/NUL/ where appropriate.
1998-09-08 14:13:36 +00:00
kleink
4fe78e340f
Explicitly cast -1 to time_t, and some KNF nits.
1998-09-07 15:26:18 +00:00
kleink
100b813fad
Deploy stdio stream locking as necessary.
1998-09-07 14:37:13 +00:00
kleink
caa80a1e72
Sloppy stdio stream lock tracking.
1998-09-07 14:31:57 +00:00
kleink
18a528c1cf
Minor KNF nit.
1998-09-07 14:22:30 +00:00
kleink
16afbbecd6
Cosmetical changes, and squash some lint.
1998-09-07 14:11:37 +00:00
kleink
77c6af31c7
Sloppy stdio stream lock tracking.
1998-09-06 16:37:27 +00:00
lukem
06b0ffe181
distclean is a synonym for cleandir
1998-09-05 14:46:13 +00:00
pk
015fada66a
Assign my copyrights to TNF.
1998-09-05 13:20:07 +00:00
christos
016aaad0ba
PR/6081: Wolfgang Helbig: search broken in vi mode. When patbuf was changed
...
to be dynamically allocated, sizeof was not changed appropriately.
1998-09-02 21:33:50 +00:00
perry
315aabd347
make sure asprintf and vasprintf get MLINKS to printf.3
1998-08-30 23:29:18 +00:00
tsarna
c89a574ffa
Execute ttyaction on termination of rlogind/telnetd sessions.
...
Also, say a little bit about ttyaction in the getty and login manpages.
1998-08-29 17:31:55 +00:00
mrg
56b9b43fe0
<vm/vm_swap.h> -> <sys/swap.h>
1998-08-29 17:11:09 +00:00
mrg
b3159ade4d
- update for se_path member.
...
- while i'm here, document the swap flags, and also add (short) descriptions
of each of the swapent members.
1998-08-29 15:53:11 +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
9d45b65e88
bump version
1998-08-28 22:26:15 +00:00
perry
05ffc15e02
document asprintf and vasprintf
1998-08-28 22:21:23 +00:00
perry
253ef37df2
add asprintf and vasprintf, originally written by Todd Miller for OpenBSD
1998-08-28 21:33:10 +00:00
perry
98b9f211ee
fix bcopy->memcpy with memcpy->memmove -- not strictly needed, but...
1998-08-26 00:38:39 +00:00
perry
69d1215a28
make memcpy into memmove in some cases
1998-08-26 00:29:29 +00:00
ragge
9f749c2036
The Mariah chip lacks the POLYD instruction, so some assembly coded
...
calculations must be done in C instead. Fast fix until the POLY{D,F,G,H}
insn's are written.
1998-08-22 12:49:08 +00:00
veego
13e0e871f8
Fix new egcs warnings (might be used uninitialized).
1998-08-20 13:36:25 +00:00
ross
0af9b91fb6
Shut up egcs. (`...might be used uninitialized')
1998-08-19 20:58:42 +00:00
thorpej
8d7b6b5dae
Add some braces to make egcs happy.
1998-08-19 00:52:18 +00:00
thorpej
08c09aef0c
Add some braces to make egcs happy. (This code could kill me.)
1998-08-19 00:45:36 +00:00
thorpej
7ba69add63
Add some braces to make egcs happy.
1998-08-19 00:17:41 +00:00
thorpej
fbfd17276b
Add some braces to keep egcs happy.
1998-08-18 23:57:02 +00:00
thorpej
e79648d085
Add some braces to make egcs happy.
1998-08-18 23:50:08 +00:00
msaitoh
6153074aef
clear IMAXBEL bit (fixes PR#2703)
1998-08-18 07:51:45 +00:00
thorpej
360b92c118
vm_size_t -> vaddr_t, thanks Matt Thomas for pointing it out.
1998-08-17 20:11:32 +00:00
mycroft
2142384565
Assign my copyrights to TNF.
1998-08-15 09:36:04 +00:00
mycroft
3748c7c959
Assign my copyrights to TNF.
1998-08-15 09:16:27 +00:00
phil
177c3172ab
Add the correct type for the first parameter.
1998-08-14 04:49:18 +00:00
christos
a7a81d1b02
Resolve corn-flakes
1998-08-12 14:11:49 +00:00
augustss
7d30602831
Xref midi(4).
1998-08-12 12:23:30 +00:00
perry
a843f0f8a5
bzero->memset, bcopy->memcpy, bcmp->memcmp
1998-08-10 02:43:08 +00:00
perry
3e3611d479
on i386, use FPU instructions in libm if I387_LIBM is set, from dan@geek.com.au
1998-08-09 23:51:33 +00:00
wrstuden
b75289e7bc
'c' is only used #ifndef BZERO so wrap its declaration accordingly.
1998-08-09 22:48:11 +00:00
tsubai
7992f14b3a
s/asm/__asm/
1998-08-09 12:43:33 +00:00
kleink
ae9f044ef4
Document _PC_SYNC_IO.
1998-08-07 13:28:23 +00:00
mycroft
604e247818
Use the count at the beginning of __CTOR_LIST__.
1998-08-05 23:24:02 +00:00
mark
719323a7d4
Rewritten the entry code. Use r10 to determine is r0 contains a valid
...
ps_strings pointer. Use assembly to get argc, argv and argp and then
call __start().
1998-08-05 03:59:43 +00:00
kleink
7b07ad780a
Per XNS Issue 5, calling recvmsg(2) or sendmsg(2) with an msg.msg_iovlen less
...
than or equal to 0 shall fail with EMSGSIZE; the latter condition was not being
checked for. Also, document the msg.msg_iovlen > {IOV_MAX} case.
1998-08-04 19:48:34 +00:00
perry
2ea077b77c
switch bzero to version in memset.c.
...
bzero.c is now a "#define BZERO//#include memset.c" type file.
Remove comment from Makefile about the fact that this is on the todo list.
1998-08-04 06:25:10 +00:00
perry
1801e92fce
add strchr.c, strrchr.c, memmove.c, memcpy.c, to KSRC for copy to libkern.
1998-08-04 05:55:56 +00:00
perry
8079ec33a6
Replace complicated and ugly makefile gook to make memmove,memcpy by
...
-Ding the bcopy.c source (and similarly strchr from index.c, strrchr
from rindex.c) with stub .c files for memmove, memcpy, strchr and
strrchr that simply #define the appropriate thing and #include the
appropriate .c file. Inspired by the way many m-d .S files handle the
same thing. This radically simplifies the Makefile.inc for libc/string
(and libkern).
1998-08-04 04:48:16 +00:00
perry
c6300798a1
add memcmp.S
1998-08-04 03:35:32 +00:00
mark
ec628f2561
Update for machine/setjmp.h change (JMPBUF* -> _JB*)
1998-08-04 02:03:08 +00:00
perry
2cc5ae3efa
add memcmp.S to libkern.
1998-08-04 01:35:57 +00:00
perry
73e9c49b2b
add memmove.S to libkern.
1998-08-04 01:24:59 +00:00
kleink
c68582d64b
UIO_MAXIOV -> IOV_MAX
1998-08-03 15:01:00 +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
kleink
d8b09acbf7
Per IEEE Std 1003.1b-1993, Synchronous I/O Option, add O_DSYNC (synchronized
...
I/O data integrity completion) and O_RSYNC (complete read operations at the
same level of integrity requested for write operations).
1998-08-02 18:31:09 +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
thorpej
bb218ac267
Protocol Family (PF_*) constants are used to select the domain,
...
not Address Family (AF_*).
1998-08-01 21:51:06 +00:00
thorpej
9aae5a60db
Remove some lint.
1998-08-01 21:29:41 +00:00
thorpej
bf8f319d0e
Remove some lint.
1998-08-01 21:12:32 +00:00
ross
871fe159d1
English.
1998-07-29 03:38:30 +00:00
lukem
f87d250404
* add more checks for NULL pointers in passed arguments
...
* implement el_get(EditLine *, int op, void *result), which does the
inverse of el_set()
* add EL_EDITMODE operation to el_set and el_get; if non zero editing
is enabled (the default).
* add "edit on | off" editrc command, which modifies EL_EDITMODE.
users can now add '*:edit off' in ~/.editrc as an advisory to
disable editing.
NOTE: at this time EL_EDITMODE is just an indication of the
state of the 'edit' command. It's up to the application to check
this after el_source() or el_parse() to determine if editing is still
required.
1998-07-29 02:26:00 +00:00
thorpej
bbc3c4bf2a
Document that these calls can return EINVAL if the total length of the I/O
...
is more than can be expressed in the ssize_t return value.
1998-07-29 02:11:35 +00:00
mycroft
4794fc63fe
Slight adjustment needed for previous.
1998-07-28 20:28:04 +00:00
mycroft
7d3593c1e4
Add -DALL_STATE, to allocate localtime() data structures dynamically.
1998-07-28 20:26:01 +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
0816a4773b
Update the date on this man page.
1998-07-28 17:11:12 +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
f1f53ef7e8
Add an internal name for perror(3).
1998-07-28 12:22:31 +00:00
mycroft
1020d7970d
Use writev(2) (like perror(3)).
1998-07-28 12:21:07 +00:00
is
10bf062527
Mention poll(2), too, where we formerly only mentioned select(2).
1998-07-28 09:43:30 +00:00
msaitoh
370d381343
add missing "const".
1998-07-28 07:18:12 +00:00
thorpej
4d2424a47a
We need <sys/param.h> because sysident.h requires the `NetBSD' constant.
1998-07-27 21:46:49 +00:00
mycroft
0bbc075c20
Document mkdtemp(3).
1998-07-27 16:41:40 +00:00
mycroft
90cb894b40
Mention mkdtemp() in the warnings.
1998-07-27 16:39:11 +00:00
mycroft
cbb3325e89
Actually, FreeBSD calls this mkdtemp(). No point in creating a new name.
1998-07-27 16:12:01 +00:00
mycroft
7daf213c0f
Add a mktempdir(), like mkstemp(), but it creates a directory.
1998-07-27 16:05:07 +00:00
drochner
cae89f7bc2
Partly revert 1.3->1.4: shmat() does really return -1 on error.
...
Fixes PR lib/5835 (yasufu-i@is.aist-nara.ac.jp ).
1998-07-27 15:02:08 +00:00
mycroft
a51215c951
Delint (partially).
1998-07-27 14:16:35 +00:00
mycroft
1b5106953f
Delint (partially).
1998-07-27 14:04:01 +00:00
mycroft
7e67c1c500
Delint.
1998-07-27 13:44:25 +00:00
mycroft
201e4eaca0
If AUDIT, do not compile certain functions.
1998-07-27 13:42:27 +00:00
mycroft
c427e33070
If AUDIT, do not compile certain functions.
1998-07-27 13:36:43 +00:00
mycroft
780ffacdd8
Remove a little lint.
1998-07-27 12:29:21 +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
a5fbe304ec
const poisoning.
1998-07-27 01:55:23 +00:00
mycroft
6de775c2ad
const poisoning.
1998-07-27 01:45:09 +00:00