summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps
Commit message (Collapse)AuthorAgeFilesLines
...
* Add sysmips(), based on a patch by Atsushi Nemoto <anemo@mba.ocn.ne.jp>.Manuel Novoa III2003-11-283-2/+7
|
* Remove SAFECFLAGS. It was a workaround for failures in old awk scriptEric Andersen2003-11-2215-116/+33
| | | | | | | | | | used to generate the crti.S and crtn.S files. Since we don't use that anymore, keeping the workaround makes no sense. Furthermore, in most cases, SAFECFLAGS was not picking up all the needed flags, causing crti.o and crtn.o to not be built PIC. Which is very bad. Removing SAFECFLAGS and using CFLAGS fixes that as well.
* Lets try that one again...Eric Andersen2003-11-201-8/+6
|
* Make certain that the arch specific stuff is always compiled lastEric Andersen2003-11-201-4/+7
|
* If __NR_ftruncate64 isn't defined, do the best we can.Manuel Novoa III2003-11-171-5/+19
|
* Fix a build problem when using 2.2.x kernel headers.Manuel Novoa III2003-11-161-4/+4
|
* Add support for missing ntp_gettime and ntp_adjtimeEric Andersen2003-11-123-1/+34
|
* Fix for the last "fix".Manuel Novoa III2003-11-111-0/+2
|
* Protect some header inclusions.Manuel Novoa III2003-11-111-0/+2
|
* Stefan Allius writes:Eric Andersen2003-11-112-4/+2
| | | | | | | | | | Hello Erik, to compile the new uClibc release for a SH3 we need some little modifications: First I fix the crt[in].S files, so we can use them for big endian and little endian targets.
* Darn. Fix compilation for soft-float, which I inadvertantlyEric Andersen2003-11-0815-25/+67
| | | | broke a couple of days ago. :-(
* kill mention of the wrapperEric Andersen2003-11-081-1/+0
|
* Fix up several errors related to filename length and errno thatEric Andersen2003-11-081-33/+118
| | | | | showed up while running the latest LTP testsuite. -Erik
* Add a utility macro.Manuel Novoa III2003-11-061-0/+4
|
* George Thanos writes:Eric Andersen2003-11-062-3/+3
| | | | | | | | | | | | | | | | | Dear Erik, We downloded uClibc lattest version from the CVS. Still there are some minor problems with extra/Configs/Config.e1 You have actually set ARCH_HAS_C_SYMBOL_PREFIX to NO which is not correct for our architecture. Please apply the patch that will fix the problem. Best Regards, - George P.S. Patch also removes some irritating comments we have added in the past.
* Remove erroneous trailing semicolon.Manuel Novoa III2003-11-051-1/+1
|
* last but certinaly not least, kill off initfini.cEric Andersen2003-11-051-172/+0
|
* Add quick hacks to create fake crti.o and crtn.o files. These architecturesEric Andersen2003-11-054-4/+116
| | | | | | need to be fixed properly. I tried, but I was unable to build a cross toolchain for each of these (using stock binutils and gcc) so it is someone else's problem to fix them now.
* Kill initfini.awkEric Andersen2003-11-051-47/+1
|
* Continue the conversion to using per-arch crti.S and crtn.SEric Andersen2003-11-053-1/+102
|
* Continue the conversion to using per-arch crti.S and crtn.SEric Andersen2003-11-053-1/+73
|
* Continue the conversion to using per-arch crti.S and crtn.SEric Andersen2003-11-053-1/+77
|
* Continue the conversion to using per-arch crti.S and crtn.SEric Andersen2003-11-053-1/+99
|
* Continue the conversion to using per-arch crti.S and crtn.SEric Andersen2003-11-053-1/+79
|
* Continue the conversion to using per-arch crti.S and crtn.SEric Andersen2003-11-053-1/+89
|
* Arthur Shipkowski, art ! videon-central ! com, writes:Eric Andersen2003-11-051-0/+3
| | | | | | | | | | | | | | | | | | | | | | I've noticed a few people have posted over the last year about problems compiling programs that use vfork when pthreads are involved. Some detective work turned up that ptfork.c aliases vfork to fork and then tries to call the original fork as __libc_fork. This patch removes the aliasing when there is no MMU present, and uses the same call semantics to call __libc_vfork. I then added a symbol to the m68k vfork.S to allow vfork to be called as __libc_vfork. The same bug exists in the uClibc CVS, and with a possible tweak this patch should go through there as well. Obviously, all other platforms need __libc_vfork as a workable means to call vfork in order for this to work for them. Let me know if there are any problems with this patch. Art Shipkowski Videon Central Software Engineer (814)235-1111 x307
* Continue the conversion to using per-arch crti.S and crtn.SEric Andersen2003-11-053-1/+113
|
* Continue the conversion to using per-arch crti.S and crtn.SEric Andersen2003-11-053-1/+122
|
* Continue the conversion to using per-arch crti.S and crtn.SEric Andersen2003-11-056-2/+157
|
* Begin the conversion to using per-arch crti.S and crtn.SEric Andersen2003-11-053-1/+100
|
* Remove warning that apparently is not needed for e1Eric Andersen2003-11-031-1/+0
|
* Updated to match the other architectures. Fixes problem with "fcntl:Tobias Anderberg2003-11-031-29/+67
| | | | function not implemented".
* Both setegid and seteuid were implemented suboptimally, such thatEric Andersen2003-11-022-3/+42
| | | | | we were unable to switch back to the original saved group/user ID. -Erik
* Be extra careful to check uid and gid converstions to kernel typesEric Andersen2003-11-021-17/+74
|
* Make the syscall locally, avoid an externEric Andersen2003-11-021-2/+6
|
* properly deal with soft-float when profiling as wellEric Andersen2003-10-254-0/+12
|
* Add -msoft-float to SAFECFLAGS when necessary.Manuel Novoa III2003-10-251-0/+3
|
* Peter S. Mazinger pointed out that I missed a spot. I shouldEric Andersen2003-10-221-1/+3
| | | | stop applying patches by hand...
* Per suggestion and patch from Ken Staton, emulates poll usingEric Andersen2003-10-222-1/+196
| | | | select for older 2.0 kernels where poll is missing.
* Fix a stupid bug that caused uClibc to never provide the correctEric Andersen2003-10-201-1/+1
| | | | | | fpu_control.h header file, since the correct arch specific one was always later overwritten by the generic one. oops. -Erik
* Peter Kjellerstedt writes:Eric Andersen2003-10-189-25/+13
| | | | | | | | | | 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-1816-33/+33
| | | | | | | 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.
* Microblaze port from the uClinux-dist,David McCullough2003-10-1423-0/+1204
| | | | contributed by John Williams <jwilliams@itee.uq.edu.au>
* Patch from Atsushi Nemoto (with some additions):Eric Andersen2003-10-0818-2/+722
| | | | | | | Current uClibc contains only one fpu_control.h and it is i386 version. This is a patch to use platform specific fpu_control.h. All new files come from glibc 2.3.2. This patch is against 0.9.21 but also can be applied to CVS as is.
* Patch from George Thanos adding support for the "e1" architecture.Eric Andersen2003-10-0822-0/+1712
|
* Hm. Keep using crt0.c for now. My fever-hack of crt0.S didn't do theTobias Anderberg2003-09-241-1/+1
| | | | expected thing. A so called "D'oh!".
* Fix "subst -g,," problem for SAFECFLAGS.Manuel Novoa III2003-09-215-5/+5
|
* Added assembler version of startup code. Fix Makefile so it uses the newTobias Anderberg2003-09-192-1/+73
| | | | code.
* Fix fcntl64 when UCLIBC_HAS_LFS is enabled, but __NR_fcntl64Eric Andersen2003-09-171-4/+4
| | | | is not defined.