• 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
02f7493 2003-08-23 06:10:47 Eric Andersen

Don't use linux/sysctl.h and instead locally define struct __sysctl_args.

113471c 2003-08-23 05:28:43 Eric Andersen

Avoid gratuitous conflicts when used with kernel headers

8835287 2003-08-22 16:04:16 Eric Andersen

Make the mips ld.so debug noise somewhat useful, and less gratuitously
different than all other arches.
-Erik

fe42929 2003-08-22 13:07:06 Eric Andersen

Link update

7f38302 2003-08-22 12:25:42 Eric Andersen

mention ucdot.org

55f313d 2003-08-22 12:05:06 Eric Andersen

Patch from Atsushi Nemoto, who writes:

I found that current pread/pwrite is broken on mips.

On mips, kernel needs 6 arguments for pread/pwrite system call. (3
words for first 3 arguments + 1 padding word + 2 words for last 64bit
argument). Also, mips64 kernel needs just 4 arguments so no wrapper
will be required.

This is a patch against 0.9.20.

f9c0988 2003-08-22 11:56:46 Eric Andersen

Remove some mips specific hacks that are no longer needed, and actively break
things, now that I have cleaned up the code to be a bit less horribly messy.
With this, the shared lib loader works on mips once again.
-Erik

6f4b3f9 2003-08-21 17:15:58 Eric Andersen

Add missing semicolons

c4ca782 2003-08-21 16:56:36 Eric Andersen

Be sure to remove the old ldso.h, since it will screw things
up badly if still present...

684b073 2003-08-21 08:19:23 Eric Andersen

Revert this change for now.

aaae06c 2003-08-20 13:26:41 Manuel Novoa III

Correct included header for ustat.

66838e4 2003-08-19 23:25:45 Eric Andersen

ignore unwanted stuff

59146c3 2003-08-19 23:24:14 Eric Andersen

Update the tests a little bit

274c121 2003-08-19 23:15:39 Eric Andersen

I just realized we need global symbol resolution for everything in
a chain of dependent libraries or libraries that depend on other
shared libraries will not work!

So with a well placed
dyn_chain->flags |= RTLD_GLOBAL;
everything is now working perfectly!!! Sweet!!!!

This patch also removes some leftover junk from my previous efforts.

febf8ae 2003-08-19 23:08:44 Eric Andersen

More routine cleanup

2711bc5 2003-08-19 22:11:09 Eric Andersen

Cool. Found most of the problem. Turns out we were inadvertanly loading some
libraries multiple times, wasting memory and causing different libraries to use
different symbol sets, some of which were not properly resolved.

Continue scrubbing ld.so and converting it to use proper types.

bca6a15 2003-08-19 15:05:34 Eric Andersen

Phase one of my evil plan to clean up ld.so...

fd47fd4 2003-08-19 08:14:09 Manuel Novoa III

Work around a bug in nm from binutils-2.14.90.0.5.

12d405f 2003-08-19 06:56:13 Eric Andersen

Cleanup arm architecture optimizations and add big endian arm as well.

2f827ce 2003-08-19 06:28:33 Manuel Novoa III

Fixed a bug where locales nontrivially derived from iso14651_t1 did not have
the UNDEFINED entry set properly.

e38adda 2003-08-19 06:15:55 Manuel Novoa III

scanf %lc,%ls,%l[ would always set mb_fail on eof or error,
even when just starting a new mb char.
wscanf would incorrectly unget in certain situations.

3079222 2003-08-19 06:14:27 Manuel Novoa III

_wchar_utf8sntowcs and _wchar_wcsntoutf8s now set errno if EILSEQ.

3e33201 2003-08-17 13:40:42 Manuel Novoa III

Fix a cut-and-paste error. Collation should be working again.

103f8e4 2003-08-15 03:46:45 Eric Andersen

Use the common version for bits/sem.h. Fixup the types to
match the kernel type exactly.

533d76f 2003-08-14 05:08:30 Eric Andersen

Patch from Paul Mundt adding uClibc sh64 support:

Here's a patch that implements the beginnings of a rudimentary sh64 port. So
far, this only works static, as I haven't done any of the ldso work yet. I've
also not touched the libpthread stuff yet either, so that's also disabled for
now.

This port was based off of some work that Sean McGoogan at SuperH did for his
initial port, but the this patch doesn't carry over too much from there
(basically the libc/sysdeps/linux/sh64/Makefile (or rather, parts of it),
the setjmp/longjmp stuff (which I had to rewrite portions of it to work with
the new toolchains), etc.).

However, for static, everything appears to work correcly, at least in a hello
world type application.

ae3cf77 2003-08-12 15:57:40 Eric Andersen

Fixup centering so the site does not look like crap in IE

6bcdf81 2003-08-11 13:42:36 Eric Andersen

also carefully booleanize the false value

85a056b 2003-08-10 19:09:44 Eric Andersen

silly me, thats not going to work.

2770a21 2003-08-10 17:01:17 Eric Andersen

An even simpler likely

93488c7 2003-08-10 13:39:24 Eric Andersen

Update likely() to cope with truth values other than 1