dtrg
9d0f0a8fdd
Disabled the code to throw signals on EM traps; this is the platform's job (and requires working signal support, which we may not have).
2007-04-29 20:46:48 +00:00
dtrg
013f58f94e
Added the stdint.h header file.
2007-04-27 22:42:02 +00:00
dtrg
0d8578410c
Cleaned up and enabled the support for conditionally emitting the floating-point stdio code.
2007-04-27 22:41:39 +00:00
dtrg
24ea8aee3d
Updated for the 6.0pre2 release.
2007-04-24 20:45:58 +00:00
dtrg
bfeb736c35
Stripped down the library to something approaching the ANSI C minimum and replaced most of the header files, to provide a reasonably consistent base to work up from.
2007-04-24 19:42:24 +00:00
dtrg
1c83baa702
Adapted for ANSI C and our pseudo-Posix syscall interface.
2007-04-21 23:18:14 +00:00
dtrg
d77b4ce97c
Renamed the language libraries and runtimes to have more
...
conventional names.
2007-02-26 22:36:56 +00:00
cvs2hg
2d80c1d2c8
fixup commit for tag 'release-6-0-pre-1'
2007-02-25 22:49:23 +00:00
dtrg
b611731ec3
Updated .distr files for the new release.
2007-02-25 12:51:55 +00:00
dtrg
5c5f711cbb
Done a major overhaul of the way target include files are installed and
...
how platform libraries are built. The ARCH pm variable has now been
renamed PLATFORM (which is more accurate) and a different ARCH
variable added, which represents the CPU family rather than the
hardware platform.
2007-02-20 00:46:10 +00:00
dtrg
dbe10d2c19
Updated to the version 0.1 of Prime Mover (which involves some syntax changes).
2006-10-15 00:28:12 +00:00
dtrg
606012371e
Added support for the ANSI C language runtime and preprocessor.
2006-07-30 23:45:18 +00:00
dtrg
67733b9d3c
Added the correct shell script magic. (Some platforms insist on this.)
2006-07-30 23:37:15 +00:00
dtrg
c1725577a7
Worked around a mysterious preprocessor oddness causing some
...
crucial whitespace to be removed.
2006-07-30 23:36:19 +00:00
ceriel
6ec3dd7ebd
fix in flushbuf: make sure it does not return EOF when it actually succeeds
1996-04-24 13:06:00 +00:00
ceriel
73b54a2326
fixed bug with %[] in doscan.c
1996-04-01 09:08:59 +00:00
ceriel
7442852cad
Removed unclear test
1995-12-18 11:02:18 +00:00
ceriel
0a643bb9d0
Improved the pow() function to give more exact results
1995-12-05 12:29:36 +00:00
ceriel
812b6f2158
Fixed obscure bug in setvbuf
1995-12-04 17:11:54 +00:00
ceriel
e41c75c1bc
Some minor changes
1995-08-17 10:03:43 +00:00
ceriel
5edfb9eccf
Fix: had a semicolon too much (KJB)
1995-04-18 13:56:20 +00:00
ceriel
1db6a3029b
Header --> Id
1994-06-24 14:02:31 +00:00
ceriel
12bc7ed391
Changed as suggested by Frans Meulenbroeks
1993-11-23 15:35:08 +00:00
ceriel
067ad0cc22
Fixed div() and ldiv() for machines with -1/2 = -1
1993-10-26 13:58:04 +00:00
ceriel
b73eb4057e
Fix: set error flag in some error cases
1993-10-07 09:44:03 +00:00
ceriel
4775779d8e
Made more portable
1993-10-06 13:15:12 +00:00
ceriel
668b3fc2d8
New, improved fmod.c
1993-08-31 10:54:08 +00:00
ceriel
a37e49b619
Added check, but probably never happens with correct FEF
1993-08-31 10:53:05 +00:00
ceriel
983e1bf095
Fix to icompute.c: always had one digit too much
1993-08-26 10:08:37 +00:00
ceriel
298fd07712
Prevent warning about overflow
1993-06-09 11:47:01 +00:00
ceriel
7eb7218667
Fixed bug in flushbuf: did not reset stream->_ptr on write error
1993-01-14 10:02:28 +00:00
ceriel
87cf9446fe
Fixed comparison functions: unsigned char!
1992-07-22 12:51:53 +00:00
ceriel
f3e5c3032f
differing characters should be left untouched
1992-01-24 13:05:30 +00:00
ceriel
6e48c50a6c
Put malloc.c after malloc in .distr file, otherwise it cannot be made
1991-12-19 10:22:15 +00:00
ceriel
b23ed92d7e
Use cp_dir to copy directories
1991-12-18 09:44:10 +00:00
ceriel
3c338b9a3f
Fixed typo
1991-12-18 09:22:13 +00:00
ceriel
0deaae479b
Updated LIST
1991-12-03 09:34:29 +00:00
ceriel
b5ab00c143
Take sys/types.h and sys/stat.h from old C library
1991-12-02 16:43:08 +00:00
ceriel
68bee1244d
removed sgtty.h; is taken from _tail_cc
1991-12-02 15:54:26 +00:00
ceriel
20a7f7b188
improved installation mechanism
1991-10-14 09:18:33 +00:00
ceriel
25cf41d9b7
Distribute malloc.c to improve lint library generation
1991-09-30 16:36:17 +00:00
ceriel
e7b4e265d4
fixed some lint complaints
1991-09-30 16:24:45 +00:00
ceriel
8e572d417b
fixed lint complaints
1991-09-30 16:12:08 +00:00
ceriel
d8b3985528
Added entries for clean, etc.
1991-09-18 14:17:27 +00:00
ceriel
2ad0051a24
popen.c did not compile with __USG defined
1991-09-18 09:19:40 +00:00
ceriel
767c52b241
Fixed proto.make
1991-09-13 12:36:13 +00:00
ceriel
620f7e3d49
fix machine-dependant #if's
1991-09-04 15:37:41 +00:00
ceriel
3936acad08
Some minor mods
1991-08-27 08:57:28 +00:00
ceriel
dd478032e6
New installation mechanism
1991-08-26 16:21:27 +00:00
ceriel
5d00c41800
Removed definition of EMHOME; it was not used
1991-08-07 10:52:35 +00:00
ceriel
aec33f4d0f
CLK_TCK --> CLOCKS_PER_SEC; was toch goed
1991-06-21 09:58:57 +00:00
ceriel
384d4c7647
corrected time.h header
1991-06-11 09:25:32 +00:00
ceriel
9e9e7db6b4
Fixed flushbuf() so that it works with POSIX conformant Unix versions
1991-06-10 17:07:18 +00:00
ceriel
3e9b9b3cbe
Added isnan.c
1991-06-04 15:33:34 +00:00
ceriel
e001541608
Fixed bug in checking of last char of environment variable
1991-04-24 12:18:03 +00:00
ceriel
d6a224ea5f
Changed name of loc_incl.h to loc_time.h
1991-04-22 13:21:11 +00:00
ceriel
ab8022ccbd
Fixed bug
1991-04-22 11:29:48 +00:00
ceriel
7c2c7f23e3
prevent overflow
1991-04-05 09:24:45 +00:00
ceriel
52287793fb
Removed superfluous :
1991-03-26 18:41:47 +00:00
ceriel
319fb7cbff
Removed evaluation order dependency bug
1991-03-21 09:49:35 +00:00
ceriel
7e8422d810
added check for Nan
1991-03-19 16:51:28 +00:00
ceriel
e27071de78
Check for Nan
1991-03-19 16:39:40 +00:00
ceriel
b893ec7013
m_a_i_n --> _m_a_i_n
1991-03-06 14:26:16 +00:00
ceriel
55bbaa1bf2
Fixed wrong %c conversion
1991-03-04 13:35:22 +00:00
ceriel
cb7438cb99
Some modifications to improve floating point printing
1991-02-26 18:37:47 +00:00
ceriel
d50d1f6c5e
Added some casts so that it works for negative values
1991-02-26 18:17:21 +00:00
ceriel
1d73a4f04e
Added hypot.c
1991-02-26 18:08:25 +00:00
ceriel
9c0b85db41
Fixed tmpnam(): name contained null-byte
1991-02-26 09:28:39 +00:00
ceriel
cf10cabb6f
fixed problems with flushbuf
1991-02-22 16:45:47 +00:00
ceriel
9340345509
Fix FOPEN_MAX array bound error
1991-02-22 16:32:05 +00:00
ceriel
12f4a430b0
Added varargs.h
1991-02-20 14:53:31 +00:00
ceriel
1c694d98d0
removed unused variables
1991-02-20 09:48:00 +00:00
ceriel
4a03769a47
Added mktemp.c
1991-02-01 10:31:03 +00:00
ceriel
2a852dcff1
Added fdopen()
1991-01-30 16:26:06 +00:00
ceriel
3ddb8e24b7
wctomb() now also returns 1 on 0-char
1991-01-15 11:55:33 +00:00
ceriel
38d1831dd7
Fixed error in clearerr
1991-01-03 16:08:31 +00:00
ceriel
ac8168088c
clearerr is now also a macro
1991-01-03 14:31:16 +00:00
ceriel
c4c7787acc
clearerr is now also a macro
1991-01-03 14:23:54 +00:00
eck
0ad960a9b0
set _IOMYBUF in setvbuf() when necessary
1990-12-14 14:47:26 +00:00
ceriel
2dbe465c0d
Fixed for Ultrix: pass SUF
1990-12-04 11:42:25 +00:00
eck
4c99b235ed
oops: forgot to update LIST
1990-12-03 14:21:21 +00:00
eck
36861e70ac
added isatty.c: it is reasonably standard on UNIX systems
1990-12-03 14:13:31 +00:00
eck
2661a6085a
oops, do set errno in ldexp() (blanket rules)
1990-12-03 13:09:27 +00:00
eck
04480b1db9
added protection against #define of _POSIX_SOURCE
1990-11-22 13:59:54 +00:00
eck
0c8acbf834
vsprintf() sets _IOWRITING flag
1990-11-13 10:56:53 +00:00
eck
57b1d9824a
fixed bugs with sizeof() and unnormalized values
1990-11-09 16:26:15 +00:00
eck
899df7bc78
never set errno in ldexp()
1990-11-09 16:20:49 +00:00
eck
8357c43aee
corrected type of *_EPSILON values
1990-11-08 12:01:52 +00:00
eck
b28f5a1824
prevent warning when #including setjmp.h
1990-11-06 10:49:12 +00:00
eck
9df58e86ec
removed a cast from offsetof()
1990-10-30 09:53:48 +00:00
eck
68f19d7335
changed offsetof(), so it will not generate a warning on 2-4 machines
1990-10-29 13:52:18 +00:00
eck
17abf1a78a
changed definition of jmp_buf (alignment problems)
1990-10-26 11:31:27 +00:00
eck
da36c2b13f
deleted toupper and tolower macros: they were wrong
1990-10-24 17:24:12 +00:00
eck
e701e2e2ec
added to*() routines: a macro is impossible
1990-10-24 17:19:50 +00:00
eck
32da1c8c1e
made a function-call of HUGE_VAL
1990-10-24 14:31:50 +00:00
eck
9bdf648402
added #include of <sys/types.h> to sigmisc.c
1990-10-15 11:23:08 +00:00
eck
1105a33fe3
added table for time-zone determination
1990-10-12 14:48:55 +00:00
eck
67ef9905e6
made implementation defined behaviour (POSIX) more explicit
1990-10-02 09:59:30 +00:00
eck
c937359a4e
oops, _envp should have been _penvp
1990-09-27 16:52:07 +00:00
eck
4581d9f266
forgot to update LIST
1990-09-27 16:38:32 +00:00