jtc
43fa6fe319
If port provides __weak_alias(), provide an Standard C and POSIX pure
...
identifier namespace by renaming non standard functions and variables
such that they have a leading underscore. The library will use those
names internally. Weak aliases are used to provide the original names
to the API.
This is only the first part of this change. It is most of the functions
which are implemented in C for all NetBSD ports. Subsequent changes are
to add the same support to the remaining C files, to assembly files, and
to the automagically generated assembly source used for system calls.
When all of the above is done, ports with weak alias support should add
a definition for __weak_alias to <sys/cdefs.h>.
1997-07-21 14:06:24 +00:00
thorpej
335d6b9922
Do the non-__indr_reference versions like the cat*(3) functions.
1997-07-17 21:15:33 +00:00
mikel
53609ce7ee
xref getpagesize(3) not obsolete getpagesize(2), sort xrefs
1997-07-15 07:05:31 +00:00
mikel
95ca30804f
xref getpagesize(3) not nonexistent pagesize(2), sort xrefs
1997-07-15 07:03:25 +00:00
kleink
e9118660e4
Link rand_r(3) to rand(3).
1997-07-15 00:42:29 +00:00
kleink
1d8b7c1279
Document rand_r().
1997-07-15 00:42:01 +00:00
christos
bd9067774f
Add local.h for local prototypes.
...
Fix namespace issues for strtoq and strtouq
Fix gcc warnings.
Fix RCSID's
1997-07-13 20:16:31 +00:00
mikel
3f0dbdf761
xref exit(3) not exit(2)
1997-07-10 07:57:07 +00:00
mikel
109d917438
avoid unportable arithmetic on void pointers
1997-06-19 07:41:32 +00:00
mikel
2acd0ee09a
optarg -> optstring and rewording from Brian Grayson in PR misc/3697.
1997-06-04 06:42:38 +00:00
cgd
c917dfb5b2
Fix broken uses of Dd. Both the mdoc and mdoc.samples pages agree:
...
.Dd is supposed to be invoked like:
.Dd month day, year
e.g. ".Dd January 25, 1989", rather than:
.Dd "month day, year"
which is what these pages did.
1997-05-29 01:48:05 +00:00
kleink
3edccf530b
* Remove incorrect comment: as per POSIX.1, calling abort() _does_ flush
...
and close open streams.
* Document that calling abort() removes temporary files.
Fixes PR/2967 from Peter Seebach <seebs@taniemarie.solon.com>.
1997-05-19 02:22:42 +00:00
kleink
09ad86b260
Remove misleading comment in abort() function; fixes PR/2966 from
...
Peter Seebach <seebs@taniemarie.solon.com>.
1997-05-19 02:18:14 +00:00
mrg
cbf5ef7c50
move str[fp]time into libc/time.
1997-04-23 01:17:59 +00:00
jtc
d54db152ba
Use standard locale data rather than providing a local copy.
...
Sync'd function prototype with the one used in Solaris 2.5. There have
been many format specifiers added to the Solaris version which are not
implemented in our version. This needs to be fixed.
1997-04-23 00:01:17 +00:00
mrg
d47b27a34b
add strptime() to libc.
1997-04-21 12:36:25 +00:00
christos
0940e9d8bf
PR/3448: Bill Sommerfeld: Change "p" to __STRING(p)
1997-04-07 03:12:14 +00:00
thorpej
d83d59241e
PowerPC is an IEEE floating point system.
1997-03-29 21:04:08 +00:00
mrg
9cd5492c02
- convert unsafe strcpy(), strcat() and sprintf() to the `n' versions.
...
- some KNF.
1997-01-23 14:01:45 +00:00
cgd
4bf7fe6145
const poisoning: __findenv()'s first arg should be const char * (lint)
1996-12-20 20:32:54 +00:00
cgd
54c7614104
don't confuse long and int; pointed out by lint
1996-12-20 20:32:02 +00:00
cgd
a13d8bf828
use __inline and __asm, rather than inline and asm. By default (without -g)
...
lint won't accept the latter two, but will accept the former two as valid.
As far as gcc's concerned, they're the same.
1996-12-19 07:56:32 +00:00
jtc
0fbafa5982
Added rand_r()
1996-11-19 02:56:35 +00:00
lukem
43d6d7cf35
fix the the typos
1996-11-12 01:04:24 +00:00
jtc
ab90fa0e5c
POSIX.1 requires that stdio buffers be flushed on abort.
1996-10-24 20:45:55 +00:00
perry
78954ddcf6
Nuked machine specific conditionals for tahoe.
1996-10-16 17:56:37 +00:00
christos
b47990743d
<machine/endian.h> -> <sys/types.h>
1996-10-13 00:05:33 +00:00
jtc
943f3d2f5c
The argument to isspace() must be representable as an unsigned char.
...
This change casts the argument to an unsigned char so that this
function will work with strings with their 8th bit set.
1996-07-20 01:09:05 +00:00
jtc
2d903c854c
Changing type of "c" to unsigned did not fix the problem --- a signed
...
char is sign extended before it is assigned to an unsigned int. This
fix, which has been tested with a different testcase, adds casts to
signed chars which results in proper behavior.
1996-07-20 01:03:54 +00:00
jtc
83481cc8e8
Changing type of "c" to unsigned did not fix the problem --- a signed
...
char is sign extended before it is assigned to an unsigned int. This
fix, which has been tested with a different testcase, adds explicit
casts to unsigned char before the value of a character is copied.
1996-07-20 01:00:55 +00:00
jtc
24de9e4a12
The argument to isfoo() must be representable as an unsigned char, so
...
type of "c" has been changed to unsigned. This change allows these
functions will work with strings with their 8th bit set.
1996-07-11 01:47:38 +00:00
jtc
c34d1a35dd
Fixed bad cross reference: waitpid(3) -> waitpid(2).
1996-02-16 22:30:46 +00:00
mark
1d95fe29ce
Get the floating point byte and word orders correct for the arm32.
1996-02-16 21:19:29 +00:00
jtc
03edaa24b7
The C standard says (about realloc) that "If size is zero and ptr is
...
not a null pointer, the object it points to is freed." Reported by
Peter Seebach in PR #1806 .
1996-01-17 02:45:25 +00:00
thorpej
6dda330ef6
New-style RCS ids.
1995-12-28 08:51:55 +00:00
mycroft
9b62656910
Rearrange to avoid sign problems with GCC.
1995-12-21 03:56:06 +00:00
mycroft
e0c0c4749d
Minor cleanup.
1995-12-20 23:14:48 +00:00
pk
768025b976
waitpid is in section 2 (from John Kohl; PR#1710).
1995-11-01 10:02:29 +00:00
jtc
b5d1933995
Manpage fixes from Jochen Pohl. Aligns the prototypes in the SYNOPSIS
...
section with the actual function declarations. See PR #1589 for details.
1995-10-12 15:40:27 +00:00
jtc
1840cfa21f
pagesize(2) -> getpagesize(2)
1995-08-17 23:30:42 +00:00
jtc
0b2dbb02ca
add explicit return type
1995-06-14 05:19:52 +00:00
jtc
6eaa1d60d8
define __atexit pointer
1995-06-14 05:17:53 +00:00
jtc
bebf039306
add extern qualifier to __atexit pointer declaration
1995-06-14 05:16:04 +00:00
jtc
9ae90685f2
Winning Strategies has placed this code in the public domain.
1995-05-11 23:03:44 +00:00
ragge
ae8e3c9f1a
Changed abs.S to abs.c for vax.
1995-04-25 15:36:39 +00:00
jtc
92702b3bed
removed unnecessary #include <stddef.h>
1995-03-23 19:42:42 +00:00
jtc
7681b92c66
Enable qabs(), a quad_t version of abs() and labs().
1995-03-22 00:36:52 +00:00
jtc
918d73c578
LDIV -> QDIV
1995-03-21 23:46:00 +00:00
jtc
bec46bcced
add cross references to qdiv(3)
1995-03-21 23:22:17 +00:00
jtc
bfd7fc20d9
New function qdiv. Like div and ldiv, but works with quad_t's.
1995-03-21 23:12:35 +00:00