jtc
615fb07b15
The C Standard says that printf's format string is a multi-byte
...
character string. NA1 says that the 99 characters required by the
Standard have representations in the initial state which are one byte
long and do not alter the state.
Thus we can safely break apart the format string with mbtowc() until
we reach a '%' character, and the process format directive characters
one by one.
We really shouldn't be using mbtowc(), rather mbrtowc() (which takes a
mbstate-t argument) but we don't have the NA1 functions implemented
yet. This is safe, because even when we do we're not likely to
support multi-byte character encodings that use shift states.
1995-05-02 19:52:41 +00:00
mycroft
66f0c16f14
Use POSIX tty semantics.
1995-05-02 01:40:14 +00:00
cgd
2583d406f9
change some of the rpc "on-the-wire" structures' fields to be explicitly-sized
...
types. add xdr_{,u_}int{16,32}_t() functions to convert them.
This is necessary, because things like BPF use the RPC headers to look
at the on-the-wire data, so the headers must accurately represent
what's on the wire, too.
1995-04-29 05:26:31 +00:00
cgd
d2e405e546
functions to set FP exception masks & sticky exceptions. they abort, for now.
1995-04-29 05:10:55 +00:00
cgd
3e14f3894b
get & set FP rounding direction. these actually seem to work.
1995-04-29 05:09:53 +00:00
cgd
234eecadfb
add entries for the float rounding and exception functions
1995-04-29 05:09:14 +00:00
jtc
528957a005
Winning Strategies has placed this code into the Public Domain
1995-04-28 23:19:22 +00:00
jtc
7b4ed4f858
Winning Strategies has placed this code into the Public Domain
1995-04-28 22:59:46 +00:00
jtc
390695fb9c
$Id: $ -> $NetBSD: $
1995-04-28 22:57:54 +00:00
jtc
954b796156
Winning Strategies has placed this code into the Public Domain
1995-04-28 22:53:59 +00:00
jtc
a6fa20ea30
Added __flt_rounds, fp{get,set}round.
1995-04-28 21:57:00 +00:00
christos
c6284ba067
The typo police "dase" != "case"
1995-04-25 21:41:48 +00:00
christos
348d202923
Fix typo...
1995-04-25 21:22:17 +00:00
ragge
ae8e3c9f1a
Changed abs.S to abs.c for vax.
1995-04-25 15:36:39 +00:00
jtc
02788519a9
termios code has been moved to new libc/termios directory.
1995-04-25 00:06:17 +00:00
jtc
5f11a56ca9
Initial checkin of termios directory. The code used to be in
...
gen/termios.c, but has been split out so that NetBSD users don't trip
over the extensions that intrude into the POSIX namespace.
1995-04-25 00:04:21 +00:00
jtc
798d2ef128
Handle new termios subdirectory.
1995-04-25 00:00:58 +00:00
jtc
6d97ed4663
Use a switch instead of three if statements in xdr_long() and xdr_u_long(),
...
gcc generates slightly better code on all of the architectures I checked.
Also changed xdr_wrapstring to return the return value of xdr_string
directly.
1995-04-24 23:33:39 +00:00
cgd
b523e3778b
cast last argument of catgets() to (char *) to quiet compiler's complaints
...
about loss of 'const'-ness.
1995-04-24 16:37:31 +00:00
cgd
99a919e044
fix typo(?): rpc__errlist usage shouldn't have had two underscores.
...
Also, cast return types to (char *) to quiet compiler's complaints about
loss of 'const'-ness.
1995-04-24 16:34:39 +00:00
pk
a3fa60161e
Preserve the equality "x == y*(x/y)+(x%y)" for negative y; from Lon Willett.
1995-04-22 09:33:49 +00:00
jtc
61207f1472
Changed auth_errmsg() and clnt_sperrno() to access error messages
...
directly instead of by linear search.
1995-04-21 21:59:52 +00:00
jtc
9f3b5edc71
Don't pass a third argument (LASTUNSIGNED) to xdrproc_t functions ---
...
they only take two arguments. Presumably this was done to prevent
problems when users passed xdr_string instead of xdr_wrapstring.
Function prototypes are a better way to fix this "problem".
1995-04-21 21:49:29 +00:00
jtc
5c433aa57e
char * -> const char *
1995-04-19 23:31:15 +00:00
ragge
db0c9cd300
Removed VAX specific definitions.
1995-04-17 12:28:29 +00:00
ragge
ce0bb6e8d2
Added libc VAX specific files.
1995-04-17 12:23:33 +00:00
jtc
29f53fb76f
Removed comment that explained that this code is not portable. A better
...
comment is already present near the top of the file.
1995-04-14 20:34:41 +00:00
jtc
adc4ab0186
Don't pass a third argument (LASTUNSIGNED) to xdrproc_t functions ---
...
they only take two arguments. Presumably this was done to prevent
problems when users passed xdr_string instead of xdr_wrapstring.
Function prototypes are a better way to fix this "problem".
1995-04-14 20:30:16 +00:00
jtc
3c565bbea8
Changed bzero to memset.
...
Changed bcmp to memcmp.
Added #include <string.h> to bring prototypes into scope.
1995-04-14 19:48:20 +00:00
jtc
4af41fe4b3
bcopy -> memcpy
1995-04-14 19:25:13 +00:00
jtc
d4afa3b7f5
Use ${DESTDIR} when installing libc.tags
1995-04-12 00:56:12 +00:00
jtc
53bd3d0603
Added __flt_rounds, fp{get,set}{mask,round,sticky}.
1995-04-11 18:13:49 +00:00
jtc
01194e13e9
Bump minor version for __flt_rounds() and fp{get,set}{round,mask,sticky}.
...
These functions are only available for the i386, m68k, and the sparc but
we can't wait for the other architectures (because FLT_ROUNDS, which
expands to __flt_rounds(), is likely being used in someones code).
1995-04-11 14:28:16 +00:00
cgd
76a6b7c3b3
fix operator precedence error (pr 951 from Ted Lemon)
1995-04-11 02:57:52 +00:00
jtc
a0c1305064
Added __flt_rounds, fp{get,set}{mask,round,sticky}.
1995-04-10 21:09:06 +00:00
mycroft
ae34e2ea6e
Put jtc's notice back, since these are now roughly identical.
1995-04-09 23:32:53 +00:00
mycroft
ac11de32c1
Actually, bitfields are faster on the '040; optimize for it, but adjust the
...
fields so that the mask and sticky bits are the same.
1995-04-09 23:28:38 +00:00
mycroft
99a6cfe734
Rewrite these to use the accrued exception byte for sticky flags, and to
...
avoid expensive bitfield instructions.
1995-04-09 22:49:26 +00:00
mycroft
10cfe03e6d
Stylistic change to match fpsetsticky().
1995-04-09 21:55:50 +00:00
mycroft
65a1322cd9
Reverse sense of exception bits.
1995-04-09 21:55:20 +00:00
mycroft
42d9c8af6c
Oops; need to use fnstenv/fldenv for this.
1995-04-09 21:00:57 +00:00
mycroft
a94ab51d20
Fix typo.
1995-04-09 20:44:02 +00:00
mycroft
10b402aa60
Add fpset{mask,round,sticky}().
1995-04-09 20:33:13 +00:00
mycroft
ddbc579aa7
Another optimization.
1995-04-09 19:31:33 +00:00
mycroft
14e246dc4a
Optimize.
1995-04-09 19:18:49 +00:00
jtc
907e54c9e9
ENTRY(fpgetmask) -> ENTRY(fpgetsticky)
1995-04-09 19:14:28 +00:00
jtc
1b41528de0
removed commented-out #include <machine/asm.h>
1995-04-09 19:13:26 +00:00
jtc
80bba6a1e1
Added flt_rounds, fpget{round,mask,sticky}.
1995-04-07 14:57:16 +00:00
jtc
30c05ea2b8
Added __flt_rounds(), fp{get,set}{round,mask,sticky}().
1995-04-07 00:41:43 +00:00
jtc
2ef4abe78f
change second arg of fgets() from size_t to int
1995-03-25 02:50:04 +00:00
jtc
f86410093b
Changed name of __weak_reference() to __indr_reference(). They really
...
are indirect references, and I want to add a real __weak_reference()
macro to <machine/cdefs.h> soon.
1995-03-23 19:58:48 +00:00
jtc
7870f9f542
removed unnecessary #include <stddef.h>
1995-03-23 19:51:13 +00:00
jtc
92702b3bed
removed unnecessary #include <stddef.h>
1995-03-23 19:42:42 +00:00
jtc
4255068068
Removed const qualifier from ftell's FILE * argument. It's not ANSI,
...
and the recent change to flush output causes it to be changed.
1995-03-22 18:17:24 +00:00
jtc
39469721f8
update minor number for new quad_t versions of abs and div
1995-03-22 00:58:07 +00:00
jtc
3b29974599
Added "long long" support %ll{d,x,o,i}.
1995-03-22 00:56:55 +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
jtc
5091f60d44
ldiv takes long arguments
1995-03-21 22:54:50 +00:00
jtc
d1a49b5d27
#include <machine/endian.h>.
1995-03-21 20:54:05 +00:00
mycroft
62648a14f0
Clone from sleep(), with the logic for returning a value removed.
1995-03-21 13:50:32 +00:00
mycroft
d53dfd3d3c
Minor changes.
1995-03-21 13:44:40 +00:00
mycroft
f75ba16b09
Update to use timer{add,sub}().
1995-03-21 13:33:34 +00:00
mycroft
79b7b78087
Clarify a comment slightly.
1995-03-20 14:47:39 +00:00
mycroft
ce36f636ab
Separate machine dependencies.
1995-03-20 14:45:27 +00:00
mycroft
3b5d18b58e
SYS_brk -> SYS_break, and other (minor) changes.
1995-03-20 14:02:03 +00:00
jtc
3924aee202
Added comment explaining why we are using a different algorithm than
...
what was adopted in tzcode95c to solve the problem of the first char
detzcode() extracts requiring sign extention (this is needed for
machines with 64 bit longs).
Our implementation is a bit more efficent, but requires a new macro,
SIGN_EXTEND_CHAR(), and a conditional to set it appropriately).
One minor enhancement for machines without ANSI compilers that have 32
bit longs would be to define SIGN_EXTEND_CHAR() to be the identity
macro.
1995-03-16 19:14:16 +00:00
pk
a63744d63c
Speed up getgrnam() and getgrpid() by using yp_match().
1995-03-16 11:48:01 +00:00
jtc
990d7c70e0
Added some #defines for NetBSD's defaults.
1995-03-14 18:49:49 +00:00
jtc
13a588d992
Bump minor number. The new time code has added a few more functions to
...
its API.
1995-03-13 05:27:51 +00:00
jtc
37c28a9b5b
.include ${.CURDIR}/time/Makefile.inc
1995-03-13 05:26:07 +00:00
pk
7aa7897748
Simplify.
1995-03-11 20:28:59 +00:00
jtc
be80b6891a
Removed "new" from references to newctime(3).
...
Removed -lz from SYNOPSIS.
1995-03-10 18:21:24 +00:00
jtc
c12abbe244
Added NetBSD Id.
1995-03-10 18:12:38 +00:00
jtc
0cd8c3623b
Added NetBSD Id.
...
Removed "new" from newctime(3) references.
1995-03-10 18:09:54 +00:00
jtc
3a34b570e9
Strictly speaking, these files probably don't belong in the libc sources.
...
On the other hand, it makes it easier to track the master tzcode sources
if we try to keep the distribution together as much as possible.
The zic and zdump commands will access the files the need with make's
.PATH facility.
1995-03-10 07:08:14 +00:00
jtc
016bb710d9
ctime.3 and tzset.3 manpages have been moved to libc/time.
1995-03-10 06:29:15 +00:00
jtc
20d50456cc
Removed references to ctime.3 and tzset.3 manpages and associated manpage
...
links (they have been moved to libc/time).
1995-03-10 06:15:10 +00:00
jtc
27c1463773
Added some manpages and manpage links (moved from libc/gen).
1995-03-10 06:05:38 +00:00
jtc
09bcdc8226
A slightly modified version of Chris' patch so that detzcode will sign
...
extend properly on machines with 64 bit longs.
This patch has been submitted to the tz mailing list.
1995-03-10 05:57:35 +00:00
jtc
3d319539ac
Change long to time_t as appropriate.
...
Add const qualifier to function argument descriptions as appropriate.
1995-03-10 00:09:36 +00:00
jtc
633548e60b
Get rid of NEW (as in NEWCTIME and NEWTZSET).
1995-03-10 00:05:54 +00:00
jtc
981bebbf27
Add NetBSD ID's
1995-03-09 23:50:15 +00:00
jtc
93ae1c3e13
tzset.3, renamed from newtzset.3, from TZCODE95B.
1995-03-09 23:48:00 +00:00
jtc
214492959c
ctime.3 from TZCODE95B, renamed from newctime.3.
1995-03-09 23:46:58 +00:00
jtc
ac90835477
Add NetBSD Id's.
1995-03-09 23:41:11 +00:00
jtc
65c381f59e
Fix typo.
1995-03-09 23:35:13 +00:00
jtc
57274dc48e
date and time functions have been moved
1995-03-09 23:31:07 +00:00
jtc
ea8e219f0c
Makefile for new time stuff
1995-03-09 23:26:43 +00:00
jtc
347a7d733b
Changed to use NetBSD's defaults
1995-03-09 23:25:36 +00:00
jtc
1fac1c1776
New time and date code from ADO
1995-03-09 23:21:48 +00:00
jtc
3baa1f1967
Changed the multibyte character functions so they work with the native
...
single byte character set.
1995-03-05 07:41:15 +00:00
jtc
ae6284d5ba
Removed -o from and added /dev/null to egrep command line. It does the
...
exactly the same thing, but doesn't need 4.4's or our hacked version of
GNU grep.
1995-03-05 07:12:54 +00:00
jtc
38937f73d0
flush so that the offset will be correct on streams opened in
...
append mode (from chris torek).
1995-03-05 06:56:09 +00:00
cgd
ee38224d2e
fix up some RCS Id's i botched.
1995-03-04 01:55:49 +00:00
chopps
09072f5bd9
include proper links to ethers.3
1995-03-02 09:09:07 +00:00
jtc
3f10e2da9c
catclose returns int
1995-03-01 08:00:12 +00:00
mycroft
4c34be6b52
Clean up deleted files.
1995-03-01 00:00:00 +00:00
jtc
7cd5ae5858
remove unneeded "#include <stddef.h>"
1995-02-28 01:46:24 +00:00
jtc
88ba3f858c
Changed <sys/signal.h> to <signal.h>
1995-02-28 01:13:50 +00:00
cgd
d48964d413
clean up Ids; no substantive changes.
1995-02-27 17:29:31 +00:00
cgd
edfa833652
from Lite
1995-02-27 17:00:21 +00:00
cgd
1e1bba23c7
make lint/SCCS Id if more standard.
1995-02-27 15:47:03 +00:00
cgd
2c84ad3a41
add unintrusive Ids
1995-02-27 13:22:58 +00:00
cgd
2493ac526d
fix typo, and the fact that i was using a large xterm
1995-02-27 13:22:55 +00:00
cgd
402f19d1dd
add unintrusive Ids
1995-02-27 13:21:44 +00:00
cgd
110ae2f203
resurrect man page, only to note deprecation; belongs elsewhere (where?)
1995-02-27 13:21:35 +00:00
cgd
a954b0787c
add unintrusive Ids
1995-02-27 13:19:23 +00:00
cgd
7ce7ea9415
fix Ids
1995-02-27 13:06:20 +00:00
cgd
1c44409a29
clean up Id
1995-02-27 13:02:12 +00:00
cgd
693e99f736
clean up Ids
1995-02-27 12:54:33 +00:00
cgd
4eab61bd40
merge with lite, keeping most local changes. clean up Ids
1995-02-27 12:31:34 +00:00
cgd
c67e54a2e2
clean up merge, fix Id's
1995-02-27 11:22:54 +00:00
cgd
aeb457b1a7
from Lite
1995-02-27 10:49:50 +00:00
cgd
5b9633ddd7
fix RCS Id. fix definition of fsid_t.
1995-02-27 10:43:23 +00:00
cgd
be21d1de72
clean up RCS Id's
1995-02-27 10:41:36 +00:00
chopps
204556053e
indicate const'ness of args.
1995-02-27 09:45:26 +00:00
cgd
c18290a117
delete wordexp reference
1995-02-27 06:25:38 +00:00
cgd
fecf194677
oops; we do need errno.h
1995-02-27 06:21:23 +00:00
cgd
9060ff0dc7
merge with 4.4-Lite, keeping local changes. clean up Ids
1995-02-27 05:50:11 +00:00
cgd
f9f97c4fab
merge with Lite, keeping local changes. Fix up Id format, etc.
1995-02-27 04:34:47 +00:00
cgd
5a21812615
oops; since i kept the writev() trick, still need uio.h
1995-02-27 04:34:44 +00:00
cgd
d7ab506f38
merge with Lite, keeping local changes. Fix up Id format, etc.
1995-02-27 04:34:25 +00:00
cgd
b585e843ca
update from Lite, with local changes. fix Ids, etc.
1995-02-27 04:12:15 +00:00
cgd
72c46b1cdc
merge with Lite, keeping local changes. Also use new Id format.
1995-02-27 03:42:42 +00:00
cgd
4879d5dc50
don't forget to take address before deref'ing thru. from fvdl.
1995-02-27 01:03:47 +00:00
cgd
516f67f7c9
re-order things the way they'd like to be ordered
1995-02-25 17:19:26 +00:00
cgd
714c54bd02
fix prototype that i botched.
1995-02-25 17:18:31 +00:00
cgd
db638fe19d
typo
1995-02-25 17:17:33 +00:00
cgd
c2ee3d850f
mention the functions that need to be provided, instead of providing dflts.
1995-02-25 17:10:57 +00:00
cgd
4145a97c7f
oops; biffed path
1995-02-25 17:08:29 +00:00
cgd
3d5508dc07
mktemp.c belongs here, not gen/Makefile.inc
1995-02-25 17:06:28 +00:00
cgd
a87693f257
update from Lite, clean up a bit, seperate arch-specific file list.
1995-02-25 17:05:19 +00:00
cgd
572e3f3188
don't forget inifinity.c
1995-02-25 16:24:22 +00:00
cgd
ea1ca14ecb
need these for new gen/Makefile
1995-02-25 16:20:12 +00:00
cgd
63de9506bf
merge with Lite, keep local changes. clean up id usage
1995-02-25 15:39:01 +00:00
cgd
6929ad87a5
need these now, with new net Makefile.inc
1995-02-25 14:58:43 +00:00
cgd
5d6d569765
update to 4.4-Lite and/or clean up Id
1995-02-25 14:09:35 +00:00
cgd
6e6a4e85b0
update to 4.4-Lite where appropriate, clean up Id format, etc.
1995-02-25 13:40:51 +00:00
cgd
97d9d67a27
from lite, with minor name rearrangement to fit.
1995-02-25 09:11:37 +00:00
cgd
2c4d3c4c4a
clean up Id's on files previously imported...
1995-02-25 08:50:56 +00:00
cgd
708504beb1
when you have a pointer and want to assign to a quad, you must cast it
...
to long to quiet the compiler.
1995-02-25 07:06:38 +00:00
cgd
9386b82936
when you have a quad and want to assign to a pointer, you must say:
...
ptr = (ptr_type)(long)quad;
to quiet the compiler.
1995-02-25 07:02:16 +00:00
cgd
83b55061cc
oops; fix the cleanup.
1995-02-25 06:58:58 +00:00
cgd
ef0582f1e7
clean up import. also convert everything to new Id format.
1995-02-25 06:20:26 +00:00
cgd
547fd46929
4.4-Lite lib/libc/net
1995-02-25 03:54:36 +00:00
cgd
32b5bdd221
use NetBSD rather than ID
1995-02-25 03:34:50 +00:00
cgd
76e7b276d3
upgrade to 4.4-Lite Makefile, keeping local changes. NOW BUILDS TAGS ON INST
1995-02-25 03:31:42 +00:00
cgd
3f45f31f15
strange corner cases:
...
(1) zero top 32 bits for 32-bit unsigned ops; 32-bit value can
be accidentally(?) sign-extended by the compiler/assembler.
(2) fix return value for mod's that cause traps
1995-02-25 03:09:32 +00:00
cgd
9e15c98955
save my sanity; stop using Id.
1995-02-25 03:01:33 +00:00
jtc
8453143f6d
Added \n to end of format strings used by all the perror-like functions.
...
Added const qualifier to array of error strings.
1995-02-20 21:20:22 +00:00
jtc
e7d917e6eb
Remove extra "u" constraint that caused gcc 2.6.3 not to compile this file.
...
Note that gcc 2.4.5, the compiler we are currently using, still compiles it
correctly after this change.
1995-02-17 06:01:47 +00:00
cgd
ac66c90d8d
make copy-to-libkern work properly on the alpha. (deal with no quad support.)
1995-02-13 21:57:24 +00:00
cgd
b380b015d1
make this 64-bit-safe.
1995-02-10 18:15:05 +00:00
cgd
e4f5181d15
libc support for the alpha. more functions should be written in assembler,
...
but that's optimization. 8-)
1995-02-10 17:49:48 +00:00
cgd
da1fb002e9
make these safe for a 64-bit world.
1995-02-10 17:47:26 +00:00
cgd
b42e80ba75
list the files needed on the alpha.
1995-02-10 17:46:48 +00:00
cgd
819bb2cd8c
alphas don't need libc quad support.
1995-02-10 17:45:39 +00:00
jtc
2deb4892f4
Initial set of ANSI clean namespace mappings.
1995-02-09 04:49:01 +00:00
mycroft
e90d9fb8a6
Make the coding style more consistent.
1995-02-08 18:33:12 +00:00
mycroft
ae5740f063
size_t is unsigned.
1995-02-08 18:15:25 +00:00
cgd
6c4c74998b
fix man page specs, per bug 788 from John Smerdon.
1995-02-08 13:48:24 +00:00
mycroft
d04155c293
Optimize better.
1995-02-05 14:58:44 +00:00
mycroft
44525cd591
Clean up deleted files.
1995-02-05 06:09:30 +00:00
jtc
edead1feee
revert
1995-02-02 02:16:48 +00:00
jtc
255db7b26b
Merged with 4.4lite.
...
Changed to conform to NetBSD's new RCS Id convention.
1995-02-02 02:09:03 +00:00
jtc
389c46c57d
Merged with 4.4lite.
...
Changed to conform to NetBSD's new RCS Id convention.
1995-02-02 01:15:33 +00:00
jtc
7cd7db23c2
imported from 44lite
1995-02-02 00:57:36 +00:00
jtc
94da0b5da5
Merged with 4.4lite, with hopes that it would fix the bug where mktime()
...
would spin in an infinate loop when passed a tm struct with all fields
set to INT_MIN. It isn't a complete fix, the loop now terminates but
mktime() does not return (time_t) -1.
I sent mail to bostic about this, who replied that the changes in 4.4BSD
were to fix this exact problem. My next step is to send mail to Arthur
David Olson, the original author and maintainer of this code.
1995-02-01 18:09:39 +00:00
jtc
e5a10891db
Added -I${.CURDIR}/include to CFLAGS, for upcoming library-private
...
header files (namespace.h, etc.).
1995-02-01 09:09:01 +00:00
cgd
0e27f5febb
kill the damned tab.
1995-01-30 12:21:41 +00:00
mycroft
8d6f89d5bd
Clean up deleted files.
1995-01-30 12:19:29 +00:00
cgd
7c6ed81dae
clean up import; kill old cruft.
1995-01-30 12:19:13 +00:00
cgd
0e14985799
regex code from lite. same as we're using, but slightly cleaner.
1995-01-30 12:16:51 +00:00
jtc
6a96a52c80
Handle long doubles.
...
Like Plauger's implementation in "The Standard C Library", we use strtod(),
which will limit the range of values that can be converter properly if
long double has greater precision or range than double.
We will need a string to long double function to handle this properly, but
this change is better than the previous behavior of ignoring the existance
of long doubles.
1995-01-30 00:45:59 +00:00
jtc
f0c0009971
Added support for quad_t and u_quad_t's with the 'q' flag.
1995-01-27 15:20:25 +00:00
jtc
2893ea1742
Removed conflicting "backwards compatibility" code to make scanf
...
ANSI compliant.
1995-01-26 01:34:44 +00:00
jtc
a40e8f9215
Fixed bug with '+' or ' ' flags and precision.
...
for example, printf("% 6.4d\n", 77) output one two many padding chars.
1995-01-25 11:20:41 +00:00
cgd
dc70e3ae1b
document sysctl variable kern.maxpartitions
1995-01-25 06:09:12 +00:00
cgd
26099b453e
note KERN_DOMAINNAME, the addition of tickadj to KERN_CLOCKINFO.
1995-01-24 23:55:48 +00:00
mellon
1afdb958f0
+Infinity for MIPS
1995-01-18 01:27:24 +00:00
pk
a64c43edd8
Add sigsetjmp() for sparc.
1995-01-11 20:23:59 +00:00
pk
7530512a37
Machine dependent sig{set,long}jmp().
1995-01-11 20:22:28 +00:00
mycroft
f1b3337a0b
Need to divide count by 2.
1995-01-07 03:44:55 +00:00
pk
c6df61219c
svc_getreq(): pay attention to registered sockets only. This allows
...
passing a `fd_set' with unrelated bits set.
1995-01-06 13:05:16 +00:00
cgd
966e78191e
pull in changes from libkern.
1995-01-06 00:45:20 +00:00
cgd
9125e2c436
don't forget to copy ntohs to libkern
1995-01-06 00:09:19 +00:00
jtc
ee4db031bc
sigmask() macro doesn't belong here, it's in the sigblock() manpage
1995-01-04 18:48:00 +00:00
mycroft
00f8cda6d6
Remove local definitions of svc_maxfd.
1995-01-04 02:58:45 +00:00
jtc
f34d1ed7d1
Password databases live in /etc, not /var/db. (PR #685 )
1995-01-03 15:57:32 +00:00
mycroft
33c7f89b0e
Remove useless invocation of the evil getdtablesize(3).
1994-12-30 04:40:13 +00:00
mycroft
31146ca7e8
Format police, and a small patch for 64-bitness.
1994-12-28 03:34:37 +00:00
mycroft
0121eacdc1
Repair a couple of things.
1994-12-28 03:22:37 +00:00
mycroft
05fe3ff1f7
Mostly sync with CSRG.
1994-12-28 03:06:05 +00:00
mycroft
e0354b7995
Build undelete(2) stub.
1994-12-28 01:42:56 +00:00
jtc
b4bd7fea24
Replaced pops with adds.
1994-12-24 01:16:44 +00:00
jtc
26eccb0a9b
Exchange offsets of "saved signal mask" and "signal mask saved" so
...
that the layout of sigjmp_bufs and jmp_bufs are the same (except
for the "signal mask saved" appended to the end).
1994-12-24 01:05:44 +00:00
jtc
38163d03a8
#include <machine/endian.h>.
1994-12-23 22:50:19 +00:00
jtc
7141eb20ba
4.4lite's C language sigsetjmp() implementation is bogus, restore
...
machine dependant versions.
1994-12-23 22:25:48 +00:00
cgd
a05aca32f7
clear up type inconsistency.
1994-12-23 14:24:20 +00:00
cgd
517b869072
note that the file name is const, and fix a couple of roff bogons.
1994-12-23 13:04:39 +00:00
cgd
3f3c777922
more than i thought...
1994-12-23 13:01:30 +00:00
cgd
26d1df904e
oops; one too many __const's
1994-12-23 12:54:14 +00:00
cgd
425d26fd98
fix up for new compiler predefines
1994-12-22 15:02:58 +00:00
cgd
9903c64a33
(1) fix up for new compiler predefines
...
(2) clean up IEEE format defines, so that their names are accurate again.
1994-12-22 15:02:48 +00:00
cgd
ae9172d6cd
specify man pages the new way.
1994-12-22 09:57:51 +00:00
cgd
9e3970d80f
make the char *'s that some of these routines take/return __const.
...
It quiets some warnings, and is the 'right thing' anyway.
1994-12-20 16:18:16 +00:00
cgd
00676a51e4
type-size sanity
1994-12-20 16:12:10 +00:00
jtc
6a9043df2e
Use "const" qualifier so that tens, tinytens, and bigtens arrays are stored
...
in the text segment.
1994-12-20 00:43:48 +00:00
cgd
2eed827e82
make libc work again, on systems that don't support __warn_reference
1994-12-18 11:32:37 +00:00
cgd
510290ed54
make sure link for inet_aton is in alphabetical order in MLINKS.
1994-12-18 09:42:18 +00:00
cgd
b70de87ec8
make type-size safe.
1994-12-18 09:09:48 +00:00
cgd
02ae34d854
add #include description, from Jim Jegers
1994-12-18 04:26:06 +00:00
pk
26a352d1dd
Provide backwards compatibility with previous "doubly-underscored"
...
symbols. Avoids updating libc's major version number for this internal change.
1994-12-17 16:27:03 +00:00
pk
7c93bbccb8
Refer to _sys_siglist with just one underscore.
1994-12-17 16:18:10 +00:00
pk
c0aee44a2f
Correct number of underscores on internal function calls.
1994-12-17 16:16:00 +00:00
mycroft
201fac6e3d
More underscores...
1994-12-15 17:24:44 +00:00
jtc
37d79a5d9d
Fixed cross reference: sysctl(1) -> sysctl(8).
1994-12-15 08:44:35 +00:00
jtc
c2cf556f97
Fix cross references: sysctl(2) -> sysctl(3) (PR #643 ).
1994-12-15 08:43:29 +00:00
cgd
3c5606e4ea
fix for bug 638
1994-12-14 07:24:12 +00:00
jtc
92737ece73
Rework indirect reference support as outlined by my recent message to
...
the tech-userlevel mailing list.
1994-12-12 22:42:20 +00:00
mycroft
e4db9f8bda
Clean up deleted files.
1994-12-12 22:42:14 +00:00
jtc
3c98cdcd84
Rework indirect reference support as outlined by my recent message to
...
the tech-userlevel mailing list.
1994-12-12 22:41:50 +00:00
dean
a51d5c8eef
underscore changes
1994-12-12 19:31:22 +00:00
christos
cc23e692fb
Return null for empty strings in triplets, not the empty string.
...
Fix memory corruption with double-freeing ng_copy. (From Jason Downs)
1994-12-12 19:05:31 +00:00
christos
b69aa4831d
NIS -> YP changes and other typos fixed (From Jason Thorpe)
1994-12-11 22:47:06 +00:00
christos
9cc12a55d4
- Changed all internal libc references of {v,}err{x,} and {v,}warn{x,} to
...
__{v,}err{x,} and __{v,}warn{x,}
- moved err.c to __err.c and added err.c which contains weak references for
the above functions.
- Reordered the functions in __err.c to avoid redeclarations and changed
the varargs declarations to conform with the K&R style.
1994-12-11 20:43:48 +00:00
mycroft
f6a8ef8452
Fix spelling error.
1994-12-11 17:50:52 +00:00
mycroft
9440ca7539
Clean this up a little. No functional changes.
1994-12-11 17:34:10 +00:00
jtc
912b8b6429
Use 44lite's clever sigsetjmp()/siglongjmp() implementation I just imported.
1994-12-10 11:29:03 +00:00
jtc
cb010fc468
Changed to conform to NetBSD's new RCS Id convention.
1994-12-10 11:23:43 +00:00
jtc
362fb60ac0
imported from 4.4lite
1994-12-10 11:20:54 +00:00
cgd
fee4815efc
fix pr 594, pointed out by Chuck Silvers. fix taken from 4.4-Lite, rather
...
than his patch. (functionally identical, though...)
1994-12-08 22:58:47 +00:00
jtc
debb742e2f
Changed type of struct rlimit from quad_t to rlim_t.
...
Changed RLIM_INFINITY to 64 bit quantity.
1994-12-08 06:49:43 +00:00
deraadt
3dffaf5ef4
remove duplicate infinity.c
1994-12-07 14:52:59 +00:00
phil
eb5168e5dc
RCS id format.
1994-12-07 04:47:59 +00:00
phil
6adbfc3390
Adding sigsetjmp.S for ns32k.
1994-12-07 04:47:23 +00:00
jtc
47b200fa5c
Changed <sys/signal.h> to <signal.h>.
...
Most BSD derived OS's now document these legacy functions with a <signal.h>
API. This is especially appropriate for NetBSD, since their prototypes are
in <signal.h>, not <sys/signal.h>.
1994-12-05 18:51:47 +00:00
christos
876c50bcb3
Added code to handle netgroups in user authorization.
1994-12-04 18:13:11 +00:00
christos
4f0c59b986
New netgroup implementation; replaces Rick's old one that did not
...
expand recursively or handle YP.
1994-12-04 18:12:12 +00:00
cgd
2e2a3a256a
be much more careful with types, and add prototype everything.
1994-12-04 01:12:39 +00:00
dean
820aec410e
more underscore changes.
1994-11-28 18:56:40 +00:00
mycroft
fcc40a849d
If len == 0, then the result must be 0 regardless of the other arguments.
1994-11-24 16:36:35 +00:00
jtc
1bd8c27e8b
Private versions of cat*() functions now have only one leading underscore.
1994-11-18 15:38:32 +00:00
jtc
6dca60107b
XPG3 says that catclose returns an int.
...
Changed manpages to note that cat*() functions conform to XPG3.
Changed "private" versions of functions to have only one leading
underscore.
1994-11-18 15:36:11 +00:00
jtc
8e2c0fe739
Unconditionally call tzset() in internal function localsub(), so that
...
localtime() and mktime() conform to POSIX.1.
1994-11-17 08:47:21 +00:00
dean
705ee976cf
Prepended underscores
1994-11-14 23:48:58 +00:00
dean
6ffb5ee299
Include files for pmax
1994-11-14 23:48:22 +00:00
dean
6cd6f202d5
Include code for pmax
1994-11-14 23:48:02 +00:00
dean
a7d9360c57
Include files for pmax
1994-11-14 23:46:52 +00:00
dean
add2031dcf
Prepended underscores
1994-11-14 23:33:46 +00:00
deraadt
283e16a22b
ptrace(2) by der mouse; not checked for accuracy
1994-11-14 06:26:44 +00:00
deraadt
65609b558b
another type change
1994-11-02 09:17:27 +00:00
deraadt
41614869d6
one more u_long -> u_int32_t change
1994-11-02 07:19:51 +00:00
glass
2999135c5d
link inet.3 for inet_aton()
1994-10-31 06:53:48 +00:00
deraadt
ce0ad41a78
man page from Jason Thorpe
1994-10-28 23:03:02 +00:00
mycroft
0aeeefdc23
Fix typo in previous.
1994-10-28 17:59:47 +00:00
mycroft
6f553ba1a3
Properly document what iruserok(3) does.
1994-10-28 17:56:40 +00:00
cgd
b7d1866d65
fix bug 535, reported by Brian Moore.
1994-10-28 17:30:22 +00:00
deraadt
17595b3407
man page from Jason Thorpe
1994-10-28 16:46:57 +00:00
mycroft
18ff56020d
Avoid extra stat()s if a link count of 1 is returned for directories but the
...
d_type field is filled in.
1994-10-26 20:25:50 +00:00
mycroft
2db41a19e7
Use trap gate to enter kernel.
1994-10-26 19:49:42 +00:00
cgd
08ef3b378e
typo
1994-10-25 03:41:32 +00:00
phil
c0356ed2a6
New file from Matthias.
1994-10-21 07:28:44 +00:00
phil
db01d4c84a
fix code for PIC.
1994-10-21 07:13:21 +00:00
cgd
04a4b7684b
make the sysv functions real syscalls.
1994-10-20 04:17:05 +00:00
mycroft
e7a6fa4989
Clean up deleted files.
1994-10-20 04:17:01 +00:00
cgd
ac8938c341
make the sysv functions real syscalls.
1994-10-20 04:16:58 +00:00
jtc
14c8a82a15
Fix zero padding when using the # format modifier.
1994-10-20 03:56:56 +00:00
cgd
bf8067b9da
maybe they should actually... WORK!
1994-10-19 03:27:52 +00:00
cgd
9230a088b3
cast
1994-10-19 03:21:41 +00:00
cgd
f546ad9c8a
casts for happiness.
1994-10-19 03:21:15 +00:00
cgd
f5e2eec480
get return type right.
1994-10-19 03:20:30 +00:00
cgd
685a1b9fa2
beware pointer casts.
1994-10-19 03:19:42 +00:00
cgd
a1388b1815
be a bit nicer with the return value
1994-10-19 03:19:01 +00:00
cgd
4d09105f58
needs string.h
1994-10-19 03:18:47 +00:00
cgd
cab251d528
beware cast & variable types.
1994-10-19 03:14:12 +00:00
cgd
09349637c8
beware cast type.
1994-10-19 03:13:42 +00:00
cgd
a71924beb6
needs stdlib.h
1994-10-19 03:13:22 +00:00
cgd
fb0e5b3009
pointer type.
1994-10-19 03:13:09 +00:00
cgd
3e853c8028
constants are normally ints, remember!
1994-10-19 03:09:47 +00:00
cgd
517cf49336
case to quiet compiler.
1994-10-19 03:09:00 +00:00
cgd
d2b0e8d86d
be a bit more careful with types.
1994-10-19 03:07:18 +00:00
cgd
ce7850d53d
cast type
1994-10-19 03:06:51 +00:00
cgd
5eca8fd521
casting types.
1994-10-19 03:06:34 +00:00
cgd
b1f5b80b6a
relative path to libkerm
1994-10-19 03:05:22 +00:00
cgd
32e7357c0f
either change or update references to sigvec(), as appropriate
1994-10-17 23:49:08 +00:00
deraadt
2343dc8f90
u_int_{16,32}_t stuff
1994-10-15 07:56:51 +00:00
cgd
078237de11
oops; fix that.
1994-10-13 19:55:27 +00:00
cgd
2c979dcde5
check bounds properly.
1994-10-13 19:47:10 +00:00
deraadt
5b951fb823
fix typo
1994-10-12 02:35:26 +00:00
jtc
8f2c7fd229
Don't bother checking if errno is in range --- strerror() already does
...
that.
1994-10-10 04:56:01 +00:00
jtc
d5f2bfb17a
Use __sys_siglist[].
1994-10-10 04:53:01 +00:00
jtc
afdcfb9eeb
Use __sys_errlist[] & __sys_nerr.
1994-10-10 04:52:13 +00:00
mycroft
54e2c82954
Clean up deleted files.
1994-10-10 04:46:46 +00:00
jtc
c50384799a
Renamed sys_errlist[] and sys_nerr to __sys_errlist[] and __sys_nerr.
...
The traditional API of sys_errlist[] and sys_nerr is provided by weak
references if they are supported. Otherwise, we're forced to have to
have two copies of the error message string table in the library.
Fortunately, unless a program uses both sys_errlist[] and strerror(),
only one of the copies will be linked into the executable.
This is all to provide an clean namespace as required by ANSI. I've
done the same for sys_siglist[], even though it is not required, to
be consistant.
1994-10-10 04:46:39 +00:00
jtc
76cf6eaace
Call internal NLS interfaces: __catopen(), __catgets(), and __catclose().
1994-10-06 18:17:52 +00:00
jtc
d9c2e7b590
Change size of array passed to __strsignal() from 128 to NL_TEXTMAX.
1994-10-06 18:16:18 +00:00