summaryrefslogtreecommitdiff
path: root/libc
AgeCommit message (Collapse)Author
2001-04-27Patch from Tom Walsh <tom@cyberiansoftware.com> to fix a thinkoEric Andersen
on my patch.
2001-04-25Be really sneaky and use GNU ld special stuff so that whenever folksEric Andersen
use the unsafe gets, they will get a warning from the linker. muahahaha. This method will soon be applied to fork() w/o an mmu etc... -Erik
2001-04-25As pointed out by Michiel Thuys <michiel.thuys@intersil.com>, this wasEric Andersen
checking sizeof which was pure bloat and in many cases wrong. -Erik
2001-04-25Be more strict with the malloc implementation. Return NULLEric Andersen
when folks do a malloc(0) using malloc-simple. -Erik
2001-04-25Be more strict with the glibc style malloc implementation. Return NULLEric Andersen
when folks do a malloc(0) using malloc-930716.
2001-04-24These are needed for arm ld.so support (not at all working yet...)Eric Andersen
-Erik
2001-04-23Always use __NR_<name>, not SYS_<name>Eric Andersen
-Erik
2001-04-23Only compile in daemon() if the target has an MMU.Eric Andersen
-Erik
2001-04-20Use the real getnetbyname(), not the stub in resolv.cEric Andersen
2001-04-20Stub out fpathconf() -- FIXMEEric Andersen
-Erik
2001-04-20Add in a trivial getlogin implementationEric Andersen
2001-04-20Add missing header file for daemon.c, add missing functions into unistd.h.Eric Andersen
I still need to implement getlogin.c fpathconf.c, but they are required for IEEE Std. 1003.13-1998 POSIX_FILE_SYSTEM conformance and we don't have them yet. But we will very very soon. :-) -Erik
2001-04-20Nobody should be using the SYS_ syscall names. Use the __NR_<foo>Eric Andersen
names instead. -Erik
2001-04-20getnetbyname.o, res_init.o and res_query.o were missing from the Makefile,Eric Andersen
patch thanks to John Hall <John.Hall@optionexist.co.uk>
2001-04-19Remove the old crypt implementationEric Andersen
2001-04-19Bring sh and i386 longjmp implementations into syncEric Andersen
2001-04-19Add missing alias siglongjmp = longjmp;Eric Andersen
-Erik
2001-04-19Remove all the __THROW macrosEric Andersen
2001-04-18Posix 1003.13 POSIX_MULTI_PROCESS specifies that execle() shouldEric Andersen
be there, so I just wrote it up. -Erik
2001-04-18Add missing time()Eric Andersen
2001-04-18Update temp file handling and use a single function to do allEric Andersen
the heavy lifting (most of the heavy lifting stolen from glibc, but reduced a bit).
2001-04-06Fix up more leftovers resultant from fixing _LIBCEric Andersen
2001-04-06Fix include/errno.h to not use kernel header, and instead use bits/errno.h.Eric Andersen
This required we use _LIBC instead of __LIBC__ to be consistent with glibc. This had some sideffects in sys/syscalls.h. While fixing things, I made everything use __set_errno() for (eventual) thread support. -Erik
2001-04-05Get the full set of module creating syscalls in place.Eric Andersen
-Erik
2001-04-05Add in delete_moduleEric Andersen
-Erik
2001-04-04Add missing function sigfillset.Manuel Novoa III
2001-04-03Accomodate mmuless systems.Eric Andersen
2001-04-03Add in daemon.c, now used by busybox.Eric Andersen
-Erik
2001-03-30It seems ARM 2.4.x kernels do not have iopl. Also add missingEric Andersen
bits/sem.h for ARM so everything now compiles and runs. -Erik
2001-03-23Bug fix from Peter Kjellerstedt <Peter.Kjellerstedt@axis.com>.Manuel Novoa III
2001-03-22Add in random(), make rand use that under the hood. Fix theEric Andersen
include file so folks know random is now there.
2001-03-21Stub out localeconv. Please look over this to check it is correct....Eric Andersen
I started trying to read the glibc code -- but that code is far too messy to be read. So I just wrote a silly C app against glibc, set the locale to POSIX, then called localeconv(). I wrote this version of localeconv.c so it returns the same stuff. -Erik
2001-03-20Fix from Jon Nelson for error in timezoneEric Andersen
-Erik
2001-03-20Add missed dependency. TODO: Should build gen_sysconf when cross-compiling.Manuel Novoa III
2001-03-20Fix longjmp on i386. Also adds siglongjmp.Manuel Novoa III
2001-03-20Put regex back inEric Andersen
2001-03-20Add an empty DIRS target incase it gets inherited from the env.David McCullough
2001-03-20I think this fixes the dependancy problems. Manuel, can youEric Andersen
double check that this is what you intended? -Erik
2001-03-19Add in the timezone global from time.h, from a patch byEric Andersen
Jon Nelson <jnelson@boa.org>
2001-03-19Add in alphasort (working fine) and scandir (just a stub for now).Eric Andersen
-Erik
2001-03-19Move the dirent stuff. I suppose it is system dependant, but thenEric Andersen
it really should be grouped together too. And it needed to be grouped more then it needed to be in sysdeps/linux/common
2001-03-19Add in the sysvipc patch from Michael ShmulevichEric Andersen
2001-03-19Add sigintr, from a patch by Michael ShmulevichEric Andersen
2001-03-19Sync with glibc i386 bits.Eric Andersen
2001-03-19Put weak symbols where they can find what they are aliasing. Clean up strcspn.cManuel Novoa III
2001-03-19Sync i386 up with _all_ the glibc 2.1.3 include/bits headers,Eric Andersen
since we will end up needing a few more of them anyways, and all the other arches have the full set anyways. -Erik
2001-03-19With the Official Declaration of coff being dead, we canEric Andersen
forget about wrapper functions and just use weak symbols. -Erik
2001-03-19Since Erik apparently wants def/undef vs def 1/0...Manuel Novoa III
2001-03-19Fix up breakage resulting from flipping the sense of some defines. Change fromEric Andersen
defining things to "0" in the disabled case to outright undefining them, lest code that does an "#ifdef FOO" get inadvertantly triggered. Remove now unneeded lines from Rules.mak which makes the command line smaller and avoids redundancy (since this stuff is now pulled in via features.h). -Erik
2001-03-18Test for Config features using features.h.Manuel Novoa III