summaryrefslogtreecommitdiff
path: root/libc/misc
AgeCommit message (Collapse)Author
2005-11-15Update copyright noticePeter S. Mazinger
2005-11-15Hide __libc_fcntl[64]. Change weak __libc_fcntl* fcntl* to strongPeter S. Mazinger
2005-11-11Sync w/ dirent.h, s:HAVE_D_NAMLEN:_DIRENT_HAVE_D_NAMLEN:Peter S. Mazinger
2005-11-10Use strchr instead of index (BSD)Peter S. Mazinger
2005-11-04Remove duplicate ifdefsPeter S. Mazinger
2005-11-04Correct XLOCALE enabled builds pointed out by nitinkgPeter S. Mazinger
2005-11-04initial import of a nicer output display akin to linux-2.6Mike Frysinger
2005-11-03Last bits for IMA, now everything can be built w/ DOMULTI=y on gcc-3.4.4 ↵Peter S. Mazinger
with my config (no locale, the rest enabled). Not tested if libc is complete and usable. All the files listed in *_NO_MULTI need love, best would be to replace all multisources w/ single sources.
2005-11-03Correct _getdents[64] and __syscall_ipcPeter S. Mazinger
2005-11-03Enable IMAPeter S. Mazinger
2005-11-01Only because of multi sources I had to touch up these and add code duplicationPeter S. Mazinger
2005-11-01Remove last unused references to libc-a-pic-, we use only the lists in ↵Peter S. Mazinger
libc-a-y for objects that go into static libs, changing their suffix to .os, of they should be PIC
2005-11-01change .os back to .oS per psmMike Frysinger
2005-10-31produce a .os instead of .oSMike Frysinger
2005-10-29Hopefully correct undefined __libc_stack_end issuePeter S. Mazinger
2005-10-29Replace all Makefiles for new build infrastucturePeter S. Mazinger
2005-10-28typo s/notdir/dir/Peter S. Mazinger
2005-10-28Correct building locales and backport the changesPeter S. Mazinger
2005-10-27Moved guard_setup to dl-osinfo.h (used commonly by ldso and libc). Renamed ↵Peter S. Mazinger
to _dl_setup_stack_chk_guard, as in glibc. SSP requires now binutils-2.16.1 and newer. Add NOT_IN_libc/IS_IN_libc. Began using -DSHARED in uClibc_main.c, there are more candidates in there. Move back dl_protect_relro to it's earlier place.
2005-10-25All Makefile.in's. Only arm/i386/mips/powerpc/x86_64 are done, the other ↵Peter S. Mazinger
archs lack proper crt1. The Makefiles in extra/scripts are intended to be linked into each dir, where it is necessary to build locally.
2005-10-25Make use of fcntl64 syscall if possiblePeter S. Mazinger
2005-10-21More IMA compilingPeter S. Mazinger
2005-10-21Kill warning if IMA compiledPeter S. Mazinger
2005-10-12Remove /dev/erandom support, as [h]lfs does not use it in this form.Peter S. Mazinger
2005-10-12Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵Peter S. Mazinger
objects at once; use :=//$</$^; use CRT_SRC/CRT_OBJ/SCRT_OBJ/CSRC/COBJ/SSRC/SOBJ/MSRC/MOBJ where no more is needed, if only CSRC is present use OBJS directly instead of COBJ; CTOR_TARGETS are created directly in lib; remove unused/unneeded parts. Hope I haven't broken too much.
2005-10-11Allow building uClibc w/ make-3.79.1 if SSP is disabledPeter S. Mazinger
2005-10-08User strong_alias instead of initializing __guard separatelyPeter S. Mazinger
2005-10-04Clean up pthread include mess. Some of these will be needed to support NPTL, ↵"Steven J. Hill"
but they do no harm for the linuxthreads case. Yes, I tested this.
2005-10-03Enable attribute_relro on __guard and __stack_chk_guard now that ld.so ↵Peter S. Mazinger
supports it
2005-10-01Change the order in which '__uClibc_init' is called. In the case of NPTL, ↵"Steven J. Hill"
some auxillary TLS set up has to happen beforehand. This has been tested for almost two months now and I am tired of chasing it around in my merges. Look in the NPTL trunk if you want more information.
2005-10-01Add gcc-4.1 non-TLS __stack_chk_guard support. Run the guard setup only once.Peter S. Mazinger
2005-09-23Do not build __uClibc_main.o with ssp enabledPeter S. Mazinger
2005-09-23New ssp code using syscalls where possible.Peter S. Mazinger
Moved guard_setup to __uClibc_main.c, the only place where it is called. Removed SIGKILL option, not usable with sigaction.
2005-09-22weaks moved after the related function so gcc4 won't warnPeter S. Mazinger
2005-09-21correct some typosPeter S. Mazinger
2005-09-08punt _DL_FINI_CRT_COMPAT option now that 0.9.28 has been releasedMike Frysinger
2005-09-08Fix by Martin Schlemmer:Mike Frysinger
If _DL_FINI_CRT_COMPAT is defined, _dl_fini is setup to run at exit via atexit(), but this makes it run _before_ the fini (__app_fini()) of the app, causing stuff like sandbox that frees structs, etc via its fini to segfault. http://bugs.gentoo.org/98187
2005-08-29anemo writes in Bug 9: use ElfW(auxv_t) instead of Elf32_auxv_tMike Frysinger
2005-08-26Frank Mehnert writes:Mike Frysinger
libc/misc/time/time.c does not compile if __UCLIBC_HAS_TZ_FILE__ is disabled but __UCLIBC_HAS_TZ_CACHING__ is enabled. The following patch fixes this issue.
2005-08-13per suggestion by psm, remove the variable DYNAMIC_LINKEREric Andersen
2005-07-28Fix string.h. Change our _susv3_strerror_r to __xpg_strerror_r for glibcManuel Novoa III
compatibility. Also change _glibc_strerror_r to __glibc_strerror_r for consistency.
2005-07-25Fix 2 bugs in strftime related to glibc struct tm extensions.Manuel Novoa III
1) Need to negate tm_gmtoff field value when used. (bug 336). 2) Deal with NULL ptr case for tm_zone field, which was causing segfaults in both the NIST/PCTS tests and the Python 2.4.1 self-test suite. NOTE: We set uninitialized timezone names to "???", and this differs (intentionally) from glibc's behavior.
2005-07-12import fix from glibc to resolve segfault reported by wmq in Bug 335Mike Frysinger
2005-07-09punt unused __pthread_return_void funcMike Frysinger
2005-06-29Add __libc_stack_end to libc.Joakim Tjernlund
2005-06-29previous commit of trimming __IPC_64 wasnt quite correct ... rework __IPC_64 ↵Mike Frysinger
so that it will compile and it is correct
2005-06-29always define __IPC_64 regardless of __NR_ipcMike Frysinger
2005-06-29tweak to get rid of warning when TZ is disabledMike Frysinger
2005-06-27remove __IPC_64 in syscall() macro since real 64bit arches dont need it (and ↵Mike Frysinger
it doesnt compile)
2005-05-28Add Peter Mazinger fini/crt compat patch. Select DL_FINI_CRT_COMPAT toJoakim Tjernlund
be able to run apps built with 0.9.27. This also renames __uClibc_start_main to __uClibc_main. This compat option should be removed some time after 0.9.28 is released. Let me know if you don't like this change.