• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

RSS
Rev. Time Author
cd41130 2004-05-14 19:51:16 Eric Andersen

__data_start needs to be added to all crt0.S files that don't currently
have it. It is used by the boehm gc, amoung other things.

b332242 2004-05-14 19:39:05 Eric Andersen

Kill off the now obsolete __libc_vfork symbol

2baa0cc 2004-05-14 19:29:45 Eric Andersen

Alexandre Oliva writes:

This patch introduces optimized versions of memcpy and memset for
frv.

f98d73a 2004-05-14 19:26:05 Eric Andersen

Patch from Alexandre Oliva:

On Mar 20, 2004, Erik Andersen <andersen@codepoet.org> wrote:

> If you supply a FR-V specific link.h header into
> libc/sysdeps/linux/frv/ then you can do the same sortof
> thing that mips does i.e. with sgidefs.h in the headers
> target in libc/sysdeps/linux/mips/Makefile

Thanks, this patch implements your suggestion.

5f2bd77 2004-05-14 19:22:10 Eric Andersen

Alexandre Oliva writes:

A program that requests __pthread_sig_debug to be blocked will
self-deadlock when it requests a thread to be created, because the
debugger (rda or gdb) will never get the signal, so it won't wake up
the pthread manager as expected.

This patch fixes it.

ea8e527 2004-05-13 18:23:34 Eric Andersen

update libdl so it also groks the new _dl_errno

35a5785 2004-05-13 14:53:37 Eric Andersen

Add define for SHM_HUGETLB

2059409 2004-05-13 09:19:47 Eric Andersen

Bradley D. LaRonde writes:

Oops, this adds the page alignment offset to the mprotected size.

Regards,
Brad

8525fd1 2004-05-13 08:11:30 Eric Andersen

Patch from Bradley D. LaRonde:
ld.so mprotect rwx .dyanmic segment for mips DT_DEBUG
Allow writing debug_addr into the .dynamic segment.
Even though the program header is marked RWE, the kernel
gives it to us rx.

b8361e2 2004-05-13 07:54:59 Eric Andersen

Add a local '_dl_errno' to be used by syscalls in ldso, allowing
useful syscall failure diagnostics.

21da42e 2004-05-12 04:13:26 Eric Andersen

As noticed by the sharp eyed Joakim Tjernlund, I stupidly
hard coded 4096 instead of PAGE_SIZE. Because I'm an idiot.

590a831 2004-05-11 20:35:10 Eric Andersen

Setup a _dl_pagesize value for use by staticly linked apps

68c4b49 2004-05-11 20:14:58 Eric Andersen

make certain that getpagesize() returns correct the value for mips
by extracting the value from the ELF header.

fd4f96f 2004-05-11 19:45:25 Eric Andersen

Purge trailing white space

e2f4c03 2004-05-11 16:21:47 Eric Andersen

Bradley D. LaRonde, brad at laronde dot org writes:

If I change that ELF_RTYPE_CLASS_COPY to ELF_RTYPE_CLASS_PLT to tell
_dl_find_hash to ignore stubs when resolving undefined functions without
stubs, the dlopen tests all pass. dlopen gets a pointer to the libc.so
malloc instead of a pointer to the libpthread malloc stub. Yay! :-)

f970ce6 2004-05-10 21:59:17 Tobias Anderberg

Save r0 before modifying it.

58fff9b 2004-05-08 14:20:24 Manuel Novoa III

Obligatory forgotten file...

0a20ca0 2004-05-08 14:12:14 Manuel Novoa III

Change clock() to allow wrapping.
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.

ff50849 2004-05-07 19:53:57 Manuel Novoa III

Peter Mazinger asked for this several months ago.

0b70c41 2004-05-07 19:30:59 Manuel Novoa III

Patch from Yoshinori Sato <ysato@users.sourceforge.jp>.

b3ae173 2004-05-07 19:22:52 Manuel Novoa III

"Fix" this so that at least things will link when threading is disabled.
Also fix the sizeof() issue since the change to a dynamicly allocated buf.
Note! This is still broken wrt threading, but so is the glibc version.
I'm just commiting this for new until I can test my rewrite.

3a03e34 2004-05-07 19:19:14 Manuel Novoa III

Fix a couple of issues in configurations I hadn't tested.

e12e780 2004-05-07 19:00:36 Manuel Novoa III

Add missing include.

d45e66d 2004-05-07 15:52:18 Eric Andersen

UCLIBC_COMPLETELY_PIC does nothing, so kill it

d1b32a7 2004-05-07 14:26:31 Eric Andersen

Change the global 'buf' to 'servbuf' since some functions in here use
a local named 'buf' and we want to avoid shadowing that.

201ca76 2004-05-06 18:16:11 Eric Andersen

Alexandre Oliva writes:

The vfork() wrapper defined in libpthread, that's used to run
pthread_atfork()-registered handlers, is not only a very bad idea,
it's broken and useless. Here's the rationale:

[---------snip----------]

Since the implementation as it stands is broken (linking a program
that vfork()s and exec()s on the child and wait()s on the parent works
unless you happen to link with libpthread), and I can't think of
any workable solution, I suggest that we simply remove the vfork()
overrider in the non-MMU case. Yes, we might lose some small amount
of functionality here, but it's not like people running uClinux expect
anything resembling actual fork() to work.

c5fc271 2004-05-05 15:56:30 Eric Andersen

Fix screwed up formatting

3ae9a40 2004-05-05 15:56:03 Eric Andersen

Jeroen Dobbelaere writes:

Because variables are linked to fixed registers, there is a problem in :
(*__errno_location())=(-_r0);

As __errno_location() uses r0 to return the address of the errno location,
the negated address will be assigned instead of the error code.

Attached patch will resolve this.

64d5a0b 2004-05-01 07:59:38 Eric Andersen

Minor .deb updates

3206633 2004-05-01 07:20:01 Eric Andersen

These headers should not be included in uClibc -- they should be
part of the ppp instead.