Commit graph

8 commits

Author SHA1 Message Date
George Koehler
b00a2c906d Build fdopen(), hypot(), putenv() in libc.
These functions are in POSIX; hypot() is in C99.  Also build cabs()
because it rides with hypot(), but don't declare cabs() in any header
file, because our compiler can't parse C99 "double complex" type.

Touch build.lua so it sees that .c files moved.
2017-10-28 13:33:57 -04:00
David Given
d273497077 Add some missing libc functions: setenv, unsetenv, strdup.
--HG--
rename : lang/cem/libcc.ansi/stdlib/getenv.c => lang/cem/libcc.ansi/stdlib/setenv.c
rename : lang/cem/libcc.ansi/string/strlen.c => lang/cem/libcc.ansi/string/strdup.c
extra : source : 64d6e6eec18d76bf8f3947ec5d171db94acdb282
2013-05-29 21:41:58 +01:00
ceriel
1db6a3029b Header --> Id 1994-06-24 14:02:31 +00:00
eck
c937359a4e oops, _envp should have been _penvp 1990-09-27 16:52:07 +00:00
eck
81ce150a96 changed environment handling to decrease namespace pollution 1990-09-27 13:40:08 +00:00
ceriel
9570000674 an = was temporarily set to 0, but not reset 1990-05-14 12:30:18 +00:00
eck
7157ec19b6 changed strrchr() into strchr() 1990-01-04 08:39:10 +00:00
eck
670ca5a83a added putenv.c 1990-01-03 17:23:10 +00:00