Commit Graph

3790 Commits

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