summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/common
AgeCommit message (Collapse)Author
2006-12-07Major cleanup of internal mutex locking. Be more consistant in how we doEric Andersen
things, and avoid potential deadlocks caused when a thread holding a uClibc internal lock get canceled and terminates without releasing the lock. This change also provides a single place, bits/uClibc_mutex.h, for thread libraries to modify to change all instances of internal locking.
2006-12-06stdio update from mjn3Eric Andersen
2006-12-06prepare to later remove bits/kernel_types.h from bits/types.hEric Andersen
2006-12-06bits/kernel_stat.h is for internal uClibc use only, fix a few otherEric Andersen
minor include file issues
2006-12-02PTHREAD_THREADS_MAX is supposed to be in pthread-specific dir, but for now ↵Mike Frysinger
it lives in bits/uClibc_local_lim.h
2006-12-02Remove definition of TIMER_MAX which breaks builds of GCC-4.2 and in glibc ↵"Steven J. Hill"
code it is not defined.
2006-11-29remove redundant headers local to libpthread, causing headerEric Andersen
file content skew between the versions
2006-11-29- honor __UCLIBC_HAS_LFS__Bernhard Reutner-Fischer
2006-11-17revert PTHREAD_THREADS_MAX back to former size since the large majority of ↵Mike Frysinger
people out there will not need more than 1k threads (and people who do can change this themselves)
2006-11-04based on a patch from Atsushi Nemoto:Eric Andersen
There is a mismatch of struct msghdr between the kernel and libc. In a 64-bit environment, the size of msg_namelen is 4 for all, but the size of msg_iovlen and msg_controllen is 8 bytes for the kernel and for glibc, but 4 bytes for uClibc. Fix size for the 64bit case.
2006-09-28implement support for the rest of the 32bit uid syscallsMike Frysinger
2006-09-25Do not include tls.h unless __UCLIBC_HAS_THREADS__ is defined.Peter Kjellerstedt
2006-09-23only include _lfs_64.h when __UCLIBC_HAS_LFS__ is defined as pointed out by ↵Mike Frysinger
Miguel Ángel
2006-09-19Allow the res argument to clock_getres() to be NULL.Peter Kjellerstedt
2006-09-11The readahead syscall requires LFS/64 bit supportEric Andersen
2006-08-31Made it compile again.Peter Kjellerstedt
2006-08-30tweak a few syscalls using varargsEric Andersen
2006-08-24implement readahead()Mike Frysinger
2006-08-24fix from psm: disable unsupported featuresMike Frysinger
2006-08-24sync with upstream via psmMike Frysinger
2006-08-24sync with upstream via psmMike Frysinger
2006-08-23psm updates: add __libc symbols for signal cancellationMike Frysinger
2006-08-23sync with upstream via psmMike Frysinger
2006-08-23sync with psm: update errno handling to be the same on all archesMike Frysinger
2006-08-23merge from psm: hide more brkMike Frysinger
2006-08-23sync with upstream via psmMike Frysinger
2006-08-21bits/profil-counter.h and bits/atomicity.h are leftovers from the old gprofEric Andersen
based profiling I nuked ages ago since tools like oprofile are non invasive and work so much better.
2006-07-05fixup my copyright notice, trim stale remnants of older notices whichEric Andersen
I had clearly run search/replace on that were cluttering things up.
2006-07-05update licenseMike Frysinger
2006-07-05add support for 32bit version of fchownMike Frysinger
2006-07-05sync with glibcMike Frysinger
2006-07-05Atsushi Nemoto writes: Some archs (such as mips64) do not have getdents64 ↵Mike Frysinger
syscall but have getdents syscall. Define alias for it.
2006-07-05The ltp testsuite fails on x86 without the modify_ldt syscallEric Andersen
2006-06-21Austin Morgan writes in #917: add support for inotifyMike Frysinger
2006-06-20dont bother exporting modify_ldt() eitherMike Frysinger
2006-06-19kill off sysfs()Mike Frysinger
2006-06-19include sys/mount.h for everyoneMike Frysinger
2006-06-16sync change from glibc for larger path maxMike Frysinger
2006-06-08need local prototype to make things happyMike Frysinger
2006-06-08drop the __sigqueue symbol for nowMike Frysinger
2006-06-08add support for 5th argumentMike Frysinger
2006-06-07add hidden proto for memset as pointed out by Peter S. MazingerMike Frysinger
2006-06-05import sigqueueinfo() from glibcMike Frysinger
2006-05-30Make execle() and chown() available again (corrects commit 15179).Peter Kjellerstedt
2006-05-26Amir Shalem writes:Mike Frysinger
there are missing prototypes for chown() and execle() in uClibc-snapshot. I'm attaching a patch to add the missing prototypes. the error I'm getting without the patch: AR cr libc/libc_so.a LD libuClibc-0.9.28.so libc/libc_so.a(grantpt.os): In function `__unix_grantpt': grantpt.c:(.text+0x108): undefined reference to `__GI_chown' grantpt.c:(.text+0x1ae): undefined reference to `__GI_execle'
2006-03-29sync with glibcMike Frysinger
2006-03-23Mark some functions as BSD onlyPeter S. Mazinger
2006-03-23select needs sys/select.h, str[n]casecmp/ffs needs strings.h, if BSD is not ↵Peter S. Mazinger
defined, gettimeofday has other prototype and tm_gmtoff/tm_zone do not exist
2006-03-22Mark SVID functionsPeter S. Mazinger
2006-03-22Mark some functions as GNU, provide missing hidden memmem, remove ↵Peter S. Mazinger
_ISOC99/XOPEN_SOURCE