summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-07-29get rid of LDPIEFLAG since PIEFLAG is already usedMike Frysinger
2005-07-28further refine output so the silent mode of make is truly silentMike Frysinger
2005-07-28just use -g as -g3 is overkill (and sometimes unstable)Mike Frysinger
2005-07-28if fcntl() is called with a 64bit command and LFS is enabled, pass the ↵Mike Frysinger
command along to fcntl64 instead of returning ENOSYS (error detected by LTP fcntl18)
2005-07-28fix whitespacingMike Frysinger
2005-07-28s/__kernel_time_t/__time_tJoakim Tjernlund
2005-07-28Add missing #include <bits/wordsize.h> and change __kernel_time toJoakim Tjernlund
__time. Minior WS touchup also.
2005-07-28add c to default ARFLAGS to get rid of ar: creating blah.a messagesMike Frysinger
2005-07-28the common sem.h is good enough for x86_64Mike Frysinger
2005-07-28check the return value of the clone call tooMike Frysinger
2005-07-28the errno settings was fixed but the return value was still being clobbered ↵Mike Frysinger
... fix that too
2005-07-28tweak $TOPDIR usage to not have duplciate //Mike Frysinger
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-28Add a config option for abort() to shutdown the stdio subsystem. This isManuel Novoa III
mainly to cut down on noise in the NIST/PCTS tests since older POSIX behavior was to fclose() (and hence fflush()) all open streams.
2005-07-28A while back, the sysvipc code was changed to use IPC_64 in the calls.Manuel Novoa III
Unfortunatly, the semid_ds structs were not changed as needed. So import the necessary (tweaked) files from glibc. Only tested on x86 today, but I'll be testing mips tomorrow.
2005-07-27Fix bug 358 by protecting _dl_symbol_tables as suggested.Joakim Tjernlund
2005-07-27add some asm magic to fix setting errno/ret values in the .S functionsMike Frysinger
2005-07-27dont run ls and make sure diff aborts if it failsMike Frysinger
2005-07-27add a basic errno test based on one from ltpMike Frysinger
2005-07-26update notes about alpha/x86_64Mike Frysinger
2005-07-26Update the todo list for 0.9.28Eric Andersen
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-23Since __syscall_error is a C func, we need to store the syscall return valueManuel Novoa III
in the appropriate register. Otherwise, errno is set to random garbage.
2005-07-17whoops, reversed naming of nano sec members ... kernel uses _, user space ↵Mike Frysinger
does not
2005-07-17syntax cleanupsMike Frysinger
2005-07-17tweak whitespaceMike Frysinger
2005-07-17rip out previous armeb old-stat abi compat code since arm linux opinion is ↵Mike Frysinger
that the old stat.h abi was for little endian only ... people should use this patch to fix their armeb kernels: http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=863/1
2005-07-17add support for nanosecondsMike Frysinger
2005-07-16make sure the stat64 struct is packed to prevent further ABI headaches as ↵Mike Frysinger
done in mainline 2.6
2005-07-16with the help of John Bowler, track down the ugly ABI change between 2.4 / ↵Mike Frysinger
2.6 on big endian arm kernels and work around it best we can at runtime
2005-07-15add support for passing nano seconds (if arch supports it)Mike Frysinger
2005-07-15allow people to build shared/ldso but disable threadsMike Frysinger
2005-07-14a [mostly working] elfinterp.c based on i386 / glibcMike Frysinger
2005-07-14when running shared tests, use the toplevel ldsoMike Frysinger
2005-07-14remove unused instructionsMike Frysinger
2005-07-14import the rest of the glibc start.S so PIE worksMike Frysinger
2005-07-13eat pointless whitespaceMike Frysinger
2005-07-13dump the address we transfer control toMike Frysinger
2005-07-13oops, fix typo in ELF_ST_BIND macrosMike Frysinger
2005-07-13use Elf32_Word instead of uint32_t since that is what the ELF spec refers toMike Frysinger
2005-07-12use wrapper debug macros to improve readabilityMike Frysinger
2005-07-12import fix from glibc to resolve segfault reported by wmq in Bug 335Mike Frysinger
2005-07-11dont use void* when we know the type of pointer we wantMike Frysinger
2005-07-11force hash buckets to work off of 32bit quantitiesMike Frysinger
2005-07-11use the debug dprint macros to clean up readabilityMike Frysinger
2005-07-11use the debug dprint macros to clean up readabilityMike Frysinger
2005-07-11create a new wrapper macro for debug early outputMike Frysinger
2005-07-11minor touchups in debug output/commentsMike Frysinger
2005-07-11base __rtld_stack_end off of argv instead of args so we dont have to worry ↵Mike Frysinger
about how each arch treats args
2005-07-11declare reloc_addr as ElfW(Addr) instead of Word since it is an Addr, not a ↵Mike Frysinger
Word (and it will truncate addresses on 64bit hosts)