Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-20 | - silence warning | Bernhard Reutner-Fischer | |
2008-05-19 | Moving libc_hidden_proto's into #ifdef UCLIBC_INTERNAL block | Denis Vlasenko | |
in string.h and strings.h. This caught unguarded string ops in libc/inet/ethers.c __ether_line_w() function. I will wait for fallout reports for a week or so, then continue converting more libc_hidden_proto's. | |||
2008-04-12 | Functions should be either exported in public .h files | Denis Vlasenko | |
and marked with libc_hidden_proto/def(), or not be exported in .h files and be hidden (or even static if possible). We have five functions which violate this. Fixing: netdb.h: export ruserpass() rpc/rpc.h: export xdr_accepted_reply() and xdr_rejected_reply() make inet_ntoa_r static function (it is not exported in any .h file) make _time_tzset hidden function (it is not exported in any .h file) | |||
2006-12-07 | Major cleanup of internal mutex locking. Be more consistant in how we do | Eric 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-11-07 | I failed to check the patch adding support for the new (stupid) US 2007 | Eric Andersen | |
daylight savings time rules when xlocale was enabled. Fix compile error. | |||
2006-11-02 | In bug 622, JohnAta writes: | Eric Andersen | |
In 2005, Congress passed a law so that in 2007, the second week of March starts DST. Previously, it was the first week of April. The uclibc time library routines apparently have not been updated to reflect this new processing. Using the current version of uclibc, on March 11, 2007 the reported time will be incorrect. | |||
2006-03-23 | select 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-22 | Correct build if UCLIBC_HAS_CTYPE_TABLES is not defined | Peter S. Mazinger | |
2006-03-22 | Mark some functions as GNU, provide missing hidden memmem, remove ↵ | Peter S. Mazinger | |
_ISOC99/XOPEN_SOURCE | |||
2006-03-10 | Remove all non-constant libc_hidden_data_def(), it is too unreliable, sorry, ↵ | Peter S. Mazinger | |
most of global data relocations are back | |||
2006-03-01 | return NULL if year is too big | Mike Frysinger | |
2006-02-01 | global data uses libc_hidden_data_def, convert all -I hope- and add some new | Peter S. Mazinger | |
2006-01-27 | Some warnings go away | Peter S. Mazinger | |
2006-01-22 | Enable _GNU_SOURCE build wide, trying to get consistent interfaces, else IMA ↵ | Peter S. Mazinger | |
is a useless attempt | |||
2006-01-16 | s/weak_alias/strong_alias/, only what I knew as needed are kept. We will now ↵ | Peter S. Mazinger | |
see what libpthread will do ... | |||
2006-01-16 | Last relocs jump and global data, (even locales) that I could remove are ↵ | Peter S. Mazinger | |
gone from libc. The remaining are left as exercise for others ;-) | |||
2006-01-15 | make tzset jump reloc free if UCLIBC_HAS_CTYPE_CTABLES is not enabled | Peter S. Mazinger | |
2006-01-14 | make DODEBUG=y happy, update sysdeps/common/* copyright | Peter S. Mazinger | |
2006-01-14 | hidden_def/hidden_proto: convert all users (I hope) termios split, add some ↵ | Peter S. Mazinger | |
missing headers, other jump relocs removed | |||
2006-01-08 | hide internal __time_tm/_time_tzinfo symbols | Mike Frysinger | |
2005-12-16 | Remove all trailing ; after *_alias and change 2 to use weak_alias instead ↵ | Peter S. Mazinger | |
of __attribute__ ... | |||
2005-12-09 | Do __nl_langinfo, partly sync header w/ glibc, add missing nl_langinfo_l, ↵ | Peter S. Mazinger | |
change users to hidden version | |||
2005-12-09 | Implement hidden poll, switch user to hidden *printf/*scanf/poll | Peter S. Mazinger | |
2005-12-08 | Use internal versions | Peter S. Mazinger | |
2005-12-07 | Hide more | Peter S. Mazinger | |
2005-12-06 | Hide strftime/strptime/wcsftime and make use of internals | Peter S. Mazinger | |
2005-12-06 | macro out the thread funcs in libc if threading is disabled | Mike Frysinger | |
2005-12-03 | _uintmaxtostr is only internally used, we do not need a rename, ↵ | Peter S. Mazinger | |
uClibc_uintmaxtostr.h is only internal header, remove from target | |||
2005-12-03 | More hiding, including __mempcpy | Peter S. Mazinger | |
2005-12-01 | Hide mostly used functions | Peter S. Mazinger | |
2005-11-29 | Hiding again | Peter S. Mazinger | |
2005-11-27 | Hide some of mem* and str* | Peter S. Mazinger | |
2005-11-26 | 100 JUMP relocs less (remaining 431) by hiding internally used ones | Peter S. Mazinger | |
2005-11-04 | Remove duplicate ifdefs | Peter S. Mazinger | |
2005-10-21 | More IMA compiling | Peter S. Mazinger | |
2005-09-22 | weaks moved after the related function so gcc4 won't warn | Peter S. Mazinger | |
2005-08-26 | Frank 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-07-25 | Fix 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-06-29 | tweak to get rid of warning when TZ is disabled | Mike Frysinger | |
2005-05-10 | Change strptime so that it only modifies struct tm fields specified. | Manuel Novoa III | |
2004-10-31 | Revert Peter's __lib_gettimeofday patch. There's the minor issue of | Manuel Novoa III | |
adding cruft to include/sys/time.h. But also, there's no sense in making changes like this until we decide how we're going to approach the hidden symbol transition. | |||
2004-10-19 | Peter S. Mazinger writes: | Eric Andersen | |
Hello! Would the attached patch be acceptable (maybe instead of __libc_gettimeofday using __gettimeofday) We have some issues, see http://bugs.gentoo.org/show_bug.cgi?id=65892 | |||
2004-05-08 | Change clock() to allow wrapping. | Manuel Novoa III | |
Add timegm() function. Make lookup_tzname() static (as it should have been). Have strftime() get timezone information from the passed struct for the %z and %Z conversions when using struct tm extensions. | |||
2004-02-11 | New stdio core. Should be more maintainable. Fixes a couple of bugs. | Manuel Novoa III | |
Codepaths streamlined. Improved performance for nonthreaded apps when linked with a thread-enabled libc. Minor iconv bug and some locale/thread related startup issues fixed. These showed up in getting a gcj-compiled java helloworld app running. Removed some old extension functions... _stdio_fdout and _stdio_fsfopen. | |||
2004-01-14 | Add a dummy (always fails) wcsftime. This is needed for the libstdc++ locale | Manuel Novoa III | |
implementation to build. Later this month I'll add a functional wcsftime. | |||
2003-12-27 | Fix a long-standing bug with pthreads. A couple of linuxthreads files | Manuel Novoa III | |
were including libc-lock.h which had a bunch of weak pragmas. Also, uClibc supplied a number of no-op weak thread functions even though many weren't needed. This combined result was that sometimes the functional versions of thread functions in pthread would not override the weaks in libc. While fixing this, I also prepended double-underscore to all necessary weak thread funcs in uClibc, and removed all unused weaks. I did a test build, but haven't tested this since these changes are a backport from my working tree. I did test the changes there and no longer need to explicitly add -lpthread in the perl build for perl to pass its thread self tests. | |||
2003-12-14 | Fix some dst issues in _time_mktime(). | Manuel Novoa III | |
Normalize the tm_isdst value to -1, 0, or 1. If no dst for this timezone, then reset tm_isdst to 0. | |||
2003-11-16 | I forgot to update the thread locking in the last dst fix. | Manuel Novoa III | |
2003-11-02 | Hopefully fix the struct tm extension problem once and for all. | Manuel Novoa III | |
Also fix a dst-related bug which caused the use of uninitialized data. | |||
2003-10-08 | Apply a trivial patch that doesn't change anything, but which is alledged to | Eric Andersen | |
workaround a toolchain specifi bug for the e1. |