summaryrefslogtreecommitdiffstats
path: root/libutil
Commit message (Collapse)AuthorAgeFilesLines
* libutil: provide knob to disable itBernhard Reutner-Fischer2009-11-221-2/+2
| | | | | | | | These tty utility functions are non-standard. They usually are available on BSD and/or glibc based systems. Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* wtmp code: style fixes, no code changesDenys Vlasenko2009-09-181-11/+10
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* support building out-of-treeBernhard Reutner-Fischer2009-08-191-0/+2
| | | | | | | Handle O= Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* Synch with trunk @ 24160Carmelo Amoroso2008-11-271-2/+2
| | | | Step 13: build system updates.
* Synch with trunk at rev 22997.Carmelo Amoroso2008-07-311-2/+2
| | | | | | | Basically trailing whitespaces removal, fix non standard keywords asm -> __asm__ inline -> __inline__ and some minor changes on trunk. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* BIG BIG commit: all left files merged from trunk [rev 22714]. Currenntly ↵Carmelo Amoroso2008-07-094-8/+4
| | | | NPTL sh4 port build and work fine. All committed to allow Khem Ray working on a working branch to integrate the ARM nptl port. MIPS nptl port not tested but should still building and working fine. There are some other part non yet merged with trunk (misc/internals and some headers file that need some more work). Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Synch the whole build system. Also including recent fix on testsuite build ↵Carmelo Amoroso2008-07-091-6/+7
| | | | system
* Merge nptl branch tree with trunk. Carmelo Amoroso2008-03-161-1/+1
| | | | | | | Step 6: fix Makefiles to use $(VERSION) and the compiler-driver for the link stage Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Merge from trunk."Steven J. Hill"2006-08-221-19/+6
|
* Merge from trunk."Steven J. Hill"2006-02-254-20/+23
|
* Merge from trunk."Steven J. Hill"2005-11-297-141/+117
|
* Sync up with trunk."Steven J. Hill"2005-11-191-1/+1
|
* Massive merge from trunk."Steven J. Hill"2005-11-181-11/+43
|
* Quick merge from trunk."Steven J. Hill"2005-10-221-11/+19
|
* Add new file from trunk."Steven J. Hill"2005-10-221-0/+21
|
* Sync with trunk."Steven J. Hill"2005-10-081-11/+9
|
* Big, huge fricking merge. Peter, if you touch the build system again I'm ↵"Steven J. Hill"2005-10-041-23/+26
| | | | going to smash your keyboard.
* Big sync with trunk."Steven J. Hill"2005-09-241-2/+2
|
* no more cvsMike Frysinger2005-02-121-1/+0
|
* rework dependencies so the archive is re-created only when the object files ↵Mike Frysinger2005-01-181-5/+2
| | | | have been updated
* Cleaned up patch from Peter S. Mazinger adding support forEric Andersen2004-12-221-0/+2
| | | | | -fstack-protector and -fno-stack-protector-all security options
* Revert Peter's __lib_gettimeofday patch. There's the minor issue ofManuel Novoa III2004-10-312-2/+2
| | | | | | 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.
* Peter S. Mazinger writes:Eric Andersen2004-10-192-2/+2
| | | | | | | | | | | 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
* Based on a patch from Alexandre Oliva, remove all reference to 'bzero' (whichEric Andersen2004-03-181-2/+2
| | | | | is not a SuSv3 symbol). Rather than using __bzero internally per Alexandre's original patch, use memset instead.
* We need to link with libgcc.a when creating shared libs, in order toManuel Novoa III2004-01-161-1/+1
| | | | | avoid problems 'hidden symbol' problems. Also handle -lfloat for the soft-float arm case.
* s/UCLIBC_HAS_MMU/ARCH_HAS_MMU/gEric Andersen2004-01-161-1/+1
|
* minor cleanupEric Andersen2003-11-041-2/+2
|
* Peter Kjellerstedt writes:Eric Andersen2003-10-181-2/+2
| | | | | | | | | | ln.patch: * Define $(LN) as ln in Rules.mak. * Change all occurrences of ln into $(LN). * Change all constructs like (cd path && ln -sf foo/file file) into $(LN) -sf foo/file path/file. The latter construct is already used in a number of places so it should not be an additional compatibility problem.
* Peter Kjellerstedt writes:Eric Andersen2003-10-181-4/+3
| | | | | | | rm.patch: * Define $(RM) as rm -f in Rules.mak and test/Rules.mak (this is the same definition as gmake uses by default). * Change all occurrences of rm and rm -f into $(RM).
* Peter Kjellerstedt writes:Eric Andersen2003-10-181-4/+4
| | | | | | | | | install.patch: * Define $(INSTALL) as install in Rules.mak. * Change all occurrences of install into $(INSTALL). * Change all occurrences of mkdir -p into $(INSTALL) -d. install -d is already used in a number of places so this should not be an additional compatibility problem.
* Make login actually write out utmp and wtmp junk (evenEric Andersen2003-06-241-2/+13
| | | | though such things are completly unreliable crap)
* Ok, this commit is _huge_ and its gonna change the world. I'veEric Andersen2002-10-311-1/+1
| | | | | | | | | | | | | | | been working on a new config system on and off for about 6 months now, but I've never been fully satisfied. Well, I'm finally am happy with the new config system, so here it is. This completely removes the old uClibc configuration system, and replaces it with an entirely new system based on LinuxKernelConf, from http://www.xs4all.nl/~zippel/lc/ As it turns out, Linus has just merged LinuxKernelConf into Linux 2.5.45, so it looks like I made the right choice. I have thus far updated only x86. I'll be updating the other architectures shortly. -Erik
* Some cleanups so utmp/wtmp behaves. Fix potential use ofEric Andersen2002-06-171-58/+44
| | | | | | uninitialized memory. Prepare to reentrantify the utmp stuff. -Erik
* Fixup and unifiy version numbering. Automate versioning updates.Eric Andersen2002-05-281-2/+2
| | | | | Propagate fixes across makefiles. -Erik
* Make shared libs properly list the correct ld.so in the interpEric Andersen2002-02-181-1/+2
| | | | field by being sneaky.
* Fix the bug where binaries built with older toolchains wouldEric Andersen2002-01-281-3/+3
| | | | | | segfault. Turns out that 'ld -nostdlib' was the culprit. Who wouldof thought... -Erik
* Tell ld explicitly when stuff is supposed to by dynamically linkedEric Andersen2002-01-161-1/+1
| | | | -Erik
* Patch from Brian Stafford <brian@stafford.uklinux.net> to fixupEric Andersen2002-01-141-1/+19
| | | | support for Unix98 PTYs, and optionally exclude the older junk.
* Depend upon libcEric Andersen2002-01-121-1/+1
|
* More build system cleanups...Eric Andersen2002-01-111-1/+1
|
* Scrub the way libraries are linked. Use ld, not gcc, to avoidEric Andersen2002-01-111-2/+3
| | | | | chicken-and-egg problems when building gcc toolchains. -Erik
* Change all 'cd <foo>; bar' constructs to 'cd <foo> && bar' forEric Andersen2002-01-011-2/+2
| | | | | proper error checking -Erik
* Update my email address. I am no longer andersen@lineo.comEric Andersen2001-12-191-0/+1
|
* Fix a stupid typo...Eric Andersen2001-09-291-1/+1
|
* forkpty.c uses fork(), and so must be disabled when HAS_MMU=falseEric Andersen2001-07-051-1/+4
| | | | -Erik
* Force our child libs to link vs libcEric Andersen2001-07-031-1/+1
|
* Be consistant for all the client code, and use TARGET_CC with ↵Eric Andersen2001-06-151-5/+3
| | | | --uclibc-use-build-dir
* I wasn't building the libdl shared lib anymore. Make each lib install aEric Andersen2001-05-181-0/+1
| | | | | | libfoo.so symlink as well as a libfoo.so.0 link, since gcc is currently only looking for files ending in .so. wierd. -Erik
* Ok, this should finish off my massive ro-organization. The sourceEric Andersen2001-05-121-1/+2
| | | | | | | | | tree is less messy now (which helps), all libraries are placed into uClibc/lib when compiling, all libraries now use a consistant mechanism for being built, all libraries use a consistant naming scheme where the lib name includes the uClibc version number, which makes ldconfig happy and willing to work with us. -Erik
* Rework where libraries get installed to. Now thew will be compiled andEric Andersen2001-05-111-16/+14
| | | | | | | | | dropped into a uClibc/lib dir when compiling, which will make life a bit easier when installing and cleaning up. Preface uClibc with 'lib' so ldconfig will recognize it as a library. Make all libraries have the uClibc version number attached, making upgrades possible by using the traditional symlink to the .so name plan. -Erik