summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux
AgeCommit message (Collapse)Author
2002-07-03Fix clone so it compilesEric Andersen
-Erik
2002-06-26Several cleanups/fixes from Marshall M. Midden <m4@brecis.com>Eric Andersen
2002-06-21Fix support for 2.0.x linux kernels. Oops.Eric Andersen
-Erik
2002-06-18Cleanup the getcwd implementation (again) since I broke itEric Andersen
last night. Restore malloc-ing when buf=NULL for the syscall version... Move getcwd to libc/sysdeps/linux/common and out of syscalls.c so there is just one getcwd.o object present. -Erik
2002-06-18Eliminate all the pointless globals from getcwd(). DefaultEric Andersen
to using the getcwd syscall instead, when it is present. -Erik
2002-06-18Kill kernel_version.c, which is completely meaningless crapEric Andersen
and didn't even work. -Erik
2002-06-18Fix perror() and printf("%m") to not call strerror(), as required by theManuel Novoa III
standards. Temporarily added a utility function to wrap Erik's strerror_r so that "Unknown error xxx" strings can be generated for errno's which cause strerror_r to fail. That utility function will eventually be merged in with the strerror/strerror_r functions when I change over to optionallly mmap'ing the system error strings to provide for lower mem comsumption on non-MMU platforms, as well as locale-specific system error messages.
2002-06-18Patch from Martin Proulx <mproulx@okiok.com> to supportEric Andersen
the i960 architecture.
2002-06-17Add support for sigtimedwait and sigwaitinfoEric Andersen
-Erik
2002-06-10Kill the libc-lock headers, which we do not use and which areEric Andersen
not correct for uClibc. Fix setenv locking to behave itself. -Erik
2002-06-04Changes so that 'regdef.h' gets included in the development environment."Steven J. Hill"
2002-06-04Moved to 'sys' directory."Steven J. Hill"
2002-05-30Doh! A silly typo broke select...Eric Andersen
-Erik
2002-05-30And with this, the alpha port is not basically working.Eric Andersen
-Erik
2002-05-30Make these properly cope with 64bit systemsEric Andersen
-Erik
2002-05-30Fixup some silly bugs I added earlierEric Andersen
-Erik
2002-05-30Needed for the alpha portEric Andersen
-Erik
2002-05-30Make syscalls.c way more generic. Now works on alpha...Eric Andersen
-Erik
2002-05-23Several h8300 updates from Yoshinori Sato <qzb04471@nifty.ne.jp>Eric Andersen
2002-05-20Changes needed for MIPS with regards to the .init and .fini sections."Steven J. Hill"
2002-05-12Use the default version in include/sys insteadEric Andersen
2002-05-12Fixes for 64 bit archesEric Andersen
2002-05-12Small cleanups for alphaEric Andersen
2002-05-12Add a default syscalls.h that will just error out.Eric Andersen
Add in syscalls.h for alpha.
2002-05-10First pass attempt at an alpha portEric Andersen
2002-05-06New locale support (in development). Supports LC_CTYPE, LC_NUMERIC,Manuel Novoa III
LC_TIME, LC_MONETARY, and LC_MESSAGES for the SUSv3 items. Also, nl_langinfo() when real locale support is enabled. New implementation of ctype.h. New implementation of wctype.h. New implementation of most of the string functions (smaller). New implementation of the wcs/wmem functions. These are untested, but they're also just preprocessor-modified versions ot the corresponding str/mem functions. Tweaked qsort and new bsearch. Stuff still pending: stdlib.h and wchar.h mb<->wc functions. I actually have working versions of the stdlib ones, but the reentrant versions from wchar.h require some reworking. Basic replacement and translit support for wc->mb conversions. (groundwork laid). Simple-minded collate support such as was provided by the previous locale implementation. (mostly done -- 8-bit codesets only) Shared mmaping of the locale data and strerror message text.
2002-04-25Use __off64_t instead of off64_t.Miles Bader
2002-04-25Stupid libgcc.a from gcc 2.95.x uses __write in pure.oEric Andersen
which is a blatent GNU libc-ism... Cope. -Erik
2002-04-25Don't bother zeroing BSS, since actually we _can_ rely on the loader to do it.Miles Bader
2002-04-24Add support for mmap64Eric Andersen
-Erik
2002-04-17Stub out pread and pwrite when not availableEric Andersen
2002-04-17Change branch to fallthrough. Unclean, but it removes last R_PPC_REL24.David Schleef
2002-04-17Just tail-call __uClibc_main. There's no real point to calling abort ifMiles Bader
exit failed, and abort drags in some unecessary grot.
2002-04-15(L_dummy_main_reference): Reference the C symbol `main', not the linkerMiles Bader
symbol `main'.
2002-04-14Fix dummy main reference so it works...Eric Andersen
2002-04-14Manuel and I were looking into a problem with applications failing to linkEric Andersen
(undefined reference to `main') when the .o file containing main was contained in an static library(a '.a' ar archive). It turns out that due to its single pass nature, GNU ld was failing to pull it into the build. This sticks a dummy reference to main() into crt0.o, so that when an application is linked with the main() function in a static library, we can be sure that main() actually gets linked in. -Erik
2002-04-10John Traill <john.traill@motorola.com> noticed that on powerpcEric Andersen
a dev_t is _not_ a quad type, but a simple int. Doh! We fixed that months ago, but subsequently lost the fix, so this restores things.
2002-04-10Some minor updates per discussion with Miles BaderEric Andersen
-Erik
2002-04-10Make assembly code PIC-compatible.David Schleef
2002-04-10Remove v850-specific versions of truncate64.c and ftruncate64.c.Miles Bader
2002-04-10Generic implemention works for v850 now, so we don't need a special version.Miles Bader
2002-04-09Fixup __USE_FILE_OFFSET64Eric Andersen
2002-04-09Add creat64Eric Andersen
-Erik
2002-04-09Add truncate64.cEric Andersen
2002-04-09Remove from syscalls.c, leave just ftruncate64.c and truncate64.cEric Andersen
which have implementations that works... -Erik
2002-04-09Create a much more careful ftruncate64 implementation, that shouldEric Andersen
address all the concern Miles had with the earlier versions... -Erik
2002-04-09Avoid defining __USE_FILE_OFFSET64, since we do _NOT_ wantEric Andersen
interfaces silently renamed under us or very bad things may happen... -Erik
2002-04-09undefine __USE_FILE_OFFSET64, since we absolutely do _NOT_ want interfacesEric Andersen
silently renamed under us or very bad things will happen. In this case, statfs64() ended up recurively calling statfs64() instead of statfs().... -Erik
2002-04-03Teach initfini to build properly on arches where gcc tries to beEric Andersen
sneaky behind our back... -Erik
2002-04-03Revert this file back to where it was so m68k can compile again.Eric Andersen
Oops. I'd hosed things up for m68k with the header file rework. -Erik