Commit Graph

3765 Commits

Author SHA1 Message Date
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