Commit Graph

521 Commits

Author SHA1 Message Date
jtc
71dad4e4a9 Strtoul returns a unsigned long. 1993-11-24 23:28:21 +00:00
jtc
685b5f8bc6 Remove BUGS section which stated that strtod was unimplemented. 1993-11-24 23:26:16 +00:00
jtc
9bd83209f0 Change C library functions to use strchr() and strrchr() instead of index()
and rindex().  This will allow (strict {ANSI, POSIX, XOPEN}) applications
to redefine index() and rindex() without effecting the library internals.
1993-11-24 19:43:49 +00:00
proven
bafb721fb3 Fix for older shells that can't handle then; 1993-11-22 19:37:48 +00:00
brezak
7d40b79fe6 Add xdr stubs to the interface defn file under #ifdef RPC_XDR to build xdrs into librpcsvc. 1993-11-21 20:17:49 +00:00
mycroft
6b9d227409 MLINKS+=setpgid.2 setpgrp.2
Noticed by Poul-Henning Kamp <phk@data.fls.dk>.
1993-11-21 19:32:11 +00:00
brezak
144d9d1cb4 Changes for interoperability. The generated xdr's were wrong. Can't use rpcgen for these. 1993-11-21 18:59:03 +00:00
brezak
fc95ef3fd7 Add version 3 interface 1993-11-21 18:58:10 +00:00
brezak
a296d59435 Build rusers.x also 1993-11-21 18:57:11 +00:00
pk
31ca12249f Clean out Sparc code. 1993-11-21 13:35:42 +00:00
cgd
553e6a15d4 finish cleanup 1993-11-19 05:25:40 +00:00
mycroft
ce351a47d2 Clean up after Brezak. 1993-11-19 03:18:24 +00:00
jtc
653d8ef24c If _CS_PATH is defined in <unistd.h>, the latest bash assumes that confstr()
will be present as well.  Here is a quick implementation based on my online
copy of 1003.2 (D11.2).  I'll confirm that nothing has been changed in the
final standard and write up a manual page soon.
1993-11-17 18:15:32 +00:00
cgd
527838aa9a yet another setvbuf fix from torek... 1993-11-17 08:18:39 +00:00
proven
c88ef05a9a Added NOPIC flag. 1993-11-16 03:21:44 +00:00
jtc
38a3e9d21d Update to Henry's Nov 11 release -- no code changes, only the addition of
a copyright file.  I'm checking it in now, rather than waiting for the
next "real" release, since the rest of the files do not have their own
copyright notices.
1993-11-16 00:04:20 +00:00
cgd
93e4e1b5ae correct my bad advice 1993-11-15 11:11:00 +00:00
proven
b410643359 Fixed mysteriouly disappearing SCCS ID. 1993-11-15 10:06:09 +00:00
proven
e123d2840c OK one more try at getting it right ... 1993-11-15 10:02:18 +00:00
proven
2000519508 Makefile needed a preall to make a few links before compiling sources.
CVS doesn't check in symlinks.
1993-11-15 06:49:08 +00:00
proven
89fc7bac08 Initial release of the POSIX 1003.4a Draft 7 thread implementation. 1993-11-14 22:06:22 +00:00
cgd
96f49a9e5c *sigh* after consultation with pk, un-bump the major number, and bump
the minor one instead.  basically, only new functions were added,
and ld.so will (soon) print a warning at program startup if the 'best' minor
number that can be found is less than what's expected.
1993-11-14 17:19:19 +00:00
pk
2773bc8731 Removed `INSTALL_PIC_ARCHIVE' as installing these is going to be the default. 1993-11-14 16:48:54 +00:00
cgd
7d4a028027 bump major for sysV ipc additions 1993-11-14 15:06:24 +00:00
cgd
5e9b346b27 Add the System V message queue and semaphore facilities. Implemented
by Daniel Boulet <danny@BouletFermat.ab.ca>
1993-11-14 12:40:23 +00:00
cgd
8c87352d27 fix from gordon@sneaky.lonestar.org (Gordon Burditt)
Description:
	The second argument of tgetstr() is a char **, not a char *,
	as documented in /usr/share/man/man3/termcap.3.
1993-11-14 08:59:39 +00:00
cgd
d8cd41a62a bump major number for new regext stuff; incompatible interface 1993-11-12 01:38:29 +00:00
jtc
a054c6582a First pass at getting a clean compile with "gcc -Wall", mostly explictly
declaring function return values, etc.
1993-11-11 19:04:04 +00:00
mycroft
a06a8e88ff Clean up deleted files. 1993-11-11 03:33:53 +00:00
jtc
bc692825ee Implement the FNM_PERIOD flag. 1993-11-11 03:21:21 +00:00
jtc
5e1b956859 Forgot to change dtoa() to __dtoa() when I updated the code from netlib. 1993-11-11 02:08:55 +00:00
jtc
6931099e77 Update to Henry's Nov 2, 1993 alpha3.2 release. 1993-11-11 02:02:57 +00:00
jtc
505033cddd Bump shared library version because regular expresion routines have been
replaced.
1993-11-11 01:34:08 +00:00
jtc
c52b10cc29 Layer re_comp() and re_exec() on top of the POSIX regular expression
routines, as the V8 regexp routines have been removed.
1993-11-11 01:24:50 +00:00
mycroft
24bc204201 Clean up deleted files. 1993-11-11 01:22:45 +00:00
jtc
3f40c24bb3 Enable Henry Spencer's POSIX.2 compatible regular expression routines.
Disable his earlier V8-style routines.
1993-11-11 01:22:33 +00:00
jtc
9f78fc2f07 Enable Henry Spencer's POSIX.2 compatible regular expression routines.
Disable is earlier V8-style routines.
1993-11-11 01:16:50 +00:00
jtc
b90ff8310a Henry Spencer's POSIX.2 compatibile regular expression matching routines. 1993-11-10 23:34:55 +00:00
jtc
7600aa4d0a Upgraded to Jun 21, 1993 version from research.att.com:
With 32-bit ints, the former could give too small a block for the return
  value when, e.g., mode = 2 or 4 and ndigits = 24 (16 for 16-bit ints).
  tweak to work with 32-bit ints and 64-bit long
1993-11-10 01:58:57 +00:00
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
mycroft
f3c504c364 Clean up deleted files. 1993-11-09 04:10:07 +00:00
cgd
083bf15097 repeat after me: "I hate rcs ids" 1993-11-09 04:09:08 +00:00
cgd
8ed76a6ac4 oops; forgot this bit 1993-11-09 04:08:59 +00:00
cgd
2f65b6139d repeat after me: "I hate rcs ids" 1993-11-09 04:06:43 +00:00
cgd
4acf14c6be rcs id's and don't include "compat.h" 1993-11-09 04:05:35 +00:00
cgd
b4beac8f5f update to new version from berkeley. doesn't compile yet, nor
does it have rcsid's.  this is for diffs.  new doc layout thang.
1993-11-09 03:36:33 +00:00
mycroft
c70688046b Clean up deleted files. 1993-11-09 03:35:11 +00:00
cgd
019bbd1316 update to new version from berkeley. doesn't compile yet, nor
does it have rcsid's.  this is for diffs.
1993-11-09 03:34:01 +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
daea3d2f86 add shlib_version file, with version 0.0 1993-11-08 03:48:53 +00:00
cgd
1966e528e6 fix flag name 'bug.' reported by Lennart Augustsson <augustss@cs.chalmers.se> 1993-11-08 03:31:24 +00:00
cgd
59a1661ae9 replace single quotes with double quotes where necessary 1993-11-07 11:14:53 +00:00
cgd
3028939baf script to bump shlib_version files, etc. doesn't get installed, no man page. 1993-11-07 09:00:33 +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
cgd
2be44f5352 copy SYS.h and DEFS.h, too. 1993-11-05 22:44:00 +00:00
cgd
f0c5bd92a1 add strncmp to the list of things that gets copied to libkern. 1993-11-05 22:43:47 +00:00
cgd
f5a0af0d6e link libtermlib's shared library to libtermcap's 1993-11-05 05:01:56 +00:00
pk
12094d064d Can get rid of local symbols with "ld -x -r" again.
Made LDSO #ifdef DEBUG.
1993-11-04 10:51:39 +00:00
jtc
86f54a1e24 Corrected and simplified floating point formatting.
Now conforms to ANSI C --- passes the fairly rigorous TCL "format.test".
1993-11-04 02:26:10 +00:00
jtc
5be26afce6 Trailing zeros should be printed with all floating point formats
except %g && %G --- ANSI X3.159-1989, Sect 7.9.6.1.
1993-11-03 19:32:01 +00:00
jtc
5e7056a72c Fix formatting of SEE ALSO section. 1993-10-29 22:57:17 +00:00
jtc
3e27155a88 This type of error checking/reporting is required for many functions,
and is desirable for most of the rest.
1993-10-29 22:24:02 +00:00
jtc
4899342fb1 Holds value of ERANGE and EDOM for assembly routine's error reporting. 1993-10-29 22:22:31 +00:00
jtc
4a01193d1f exp & log functions. 1993-10-29 18:11:00 +00:00
jtc
54601ddeac Don't assume the rounding control bits are 00, make sure that both bits
are set (or reset) as appropriate.
1993-10-29 18:06:16 +00:00
jtc
6ca09b6171 Fix manual page typos. 1993-10-29 17:10:08 +00:00
jtc
ec0553e82c More work on i387 specific math library 1993-10-28 19:02:53 +00:00
jtc
1edfcdc790 Additional work on a i387 specific math library. 1993-10-28 00:14:13 +00:00
mycroft
af06d69559 Clean up deleted files. 1993-10-26 23:20:31 +00:00
jtc
5742893287 Start of i387 specific math library functions. 1993-10-26 23:19:34 +00:00
cgd
dfa98edf21 fixes from Garrett A. Wollman <wollman@emba.uvm.edu>:
note that EACCES is returned if program file is on an FS mounted
MNT_NOEXEC.  also fix missing close-paren.
1993-10-26 01:49:04 +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
65fc5961b5 `ld -x -r crt0.o' defines __DYNAMIC as data. This we cannot use.
Disabled until I sort it out.
1993-10-24 01:34:24 +00:00
pk
bd67a6f934 Enabled __DYNAMIC. 1993-10-23 00:47:15 +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
1f10b5021b Added 1170's a64l() & l64a() functions. 1993-10-22 17:26:43 +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
4418616857 Move the old berkeley sccs id into the header comment like it is done
for other source files.
1993-10-21 02:19:25 +00:00
jtc
6be8b83abc Gcc helper functions should still use the ENTRY() macro so they will be
show up in profiled code.  (The gcc helper functions in the other ports
do this allready).
1993-10-21 02:03:37 +00:00
jtc
34d1aad0c1 Use PIC_PLT macro with the function calls (as was done with setjmp()). 1993-10-21 01:59:44 +00:00
jtc
79591d04bc So many files in arch/i386 have been changed I might as well run my
remove unecessary trailing whitespace script.
1993-10-21 01:48:14 +00:00
jtc
823c36577c Change instances of LIBC_RCS back to LIBC_SCCS. If we are going to change
th LIBC_RCS, the entire source tree should be updated at once.
Remove && !defined(lint) from conditionals around rcs id's.  No one is
ever going to pass a *.s file through lint.
1993-10-21 01:39:55 +00:00
jtc
9a3e07c4c1 Use BYTE_ORDER == LITTLE_ENDIAN instead of -Dnational to select byte order
of floating point numbers.

The assumption that a processor's floats use the same order as its integers
is probably unwarranted, but it is better than requiring non-national CPUs
to #define national, as that drags in national-specific code too.
(According to a comment in the code, the national FPU does not do infinity)
1993-10-21 00:41:56 +00:00
jtc
6240619b9d Add comma between gamma and lgamma in NAME section. 1993-10-21 00:23:23 +00:00
jtc
7b51b77358 Removed duplicate names from the NAME section. 1993-10-21 00:22:10 +00:00
jtc
97ad548bc0 Replaced instructions with immediate operands with compatible alternatives
saving a few bytes while the cycle count remains the same --- could
actually be faster, depending on the cache, prefetch queue, etc.
1993-10-20 18:50:15 +00:00
cgd
32661c1f77 update to v1.72 of new DB code 1993-10-20 07:25:53 +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
6802033480 sigsetjmp() for the i386. 1993-10-19 20:44:00 +00:00
deraadt
7be47c8451 #if defined(hp300) || defined(sparc) || defined(amiga)
The knowledge about floating point format should really be pulled in
from somewhere better.
1993-10-19 08:34:29 +00:00
deraadt
78942d40e6 First cut; not sure if it's right. Very like it is, because it's
the same as the m68k versions..
1993-10-19 08:17:20 +00:00
cgd
211d527be4 fix to pow so that pow(x,y) for x == 0 or x == infinity works. 1993-10-19 01:31:09 +00:00
cgd
b950dbff54 fixes from Thomas Eberhardt <thomas@mathematik.uni-Bremen.de> to:
(1) don't clobber the MLINKS variable in rpc
	(2) install the rand48 man page in stdlib
1993-10-19 00:36:16 +00:00