Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-30 | make utent.c, getpass.c use __uc_malloc | Denis Vlasenko | |
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-03-22 | some more fixes from rholzmann in Bug 716 ... make sure the code actually ↵ | Mike Frysinger | |
functions, then we worry about shrinking it ... | |||
2006-02-15 | make sure we reset static_fd after it's closed in utmpname() | Mike Frysinger | |
2006-02-15 | fix fcntl() call so that it actually forces file to be closed on exec() | Mike Frysinger | |
2006-02-11 | rholzmann writes in Bug 716: | Mike Frysinger | |
utent.c has a few problems with mutex locking when used in a binary that was linked with pthreads. The are a few deadlock conditions where functions may be called which lock the utmplock but never release it and where a function that hold the lock calls other functions which try to relock the same lock. For example, notice in the __getutent function the error condition does not unlock the semaphore. The problem is not visible when pthreads isn't used since the lock/unlock functions are NOOP functions. | |||
2006-01-15 | make gcc4 happy w/ hidden_def/proto, correct some typos | 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 | |||
2005-12-13 | Convert all users of earlier hiddens | Peter S. Mazinger | |
2005-12-07 | Hide more | Peter S. Mazinger | |
2005-12-06 | macro out the thread funcs in libc if threading is disabled | Mike Frysinger | |
2005-12-01 | Hide mostly used functions | Peter S. Mazinger | |
2005-11-29 | Correct typo | Peter S. Mazinger | |
2005-11-29 | Hiding again | Peter S. Mazinger | |
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. | |||
2002-08-07 | Remove some noise | Eric Andersen | |
2002-07-16 | Do not assume NULL termination on the ut_id field. Thanks | Eric Andersen | |
to mac12@po.cwru.edu for spotting this one. | |||
2002-06-17 | Some cleanups so utmp/wtmp behaves. Fix potential use of | Eric Andersen | |
uninitialized memory. Prepare to reentrantify the utmp stuff. -Erik | |||
2002-04-03 | Richard June <rjune@bravegnuworld.com> noticed that pututline | Eric Andersen | |
was only writing the first sizeof-a-pointer bytes to the utmp file. oops. -Erik | |||
2002-04-03 | Richard June <rjune@bravegnuworld.com> noticed that setutent | Eric Andersen | |
was only opening utmp readonly. Oops. | |||
2002-03-15 | Add missing updwtmp() and fix broken makefile | Eric Andersen | |
2002-01-17 | Don't print an error if the utmp file doesn't exist, getutent will return | David McCullough | |
NULL as expected. | |||
2001-09-27 | Update to accomodate the header file changes | Eric Andersen | |
2000-12-23 | Move stuff out if pwd_gep that doesn't belong there (getpass, utmp stuff) | Eric Andersen | |