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