l4-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: status of l4-hurd


From: Farid Hajji
Subject: Re: status of l4-hurd
Date: Tue, 11 Sep 2001 03:51:28 +0200 (CEST)

Hi Jean,

> > > Did you generate this modified library manually, or do you use
> > > some kind of {sed,perl,awk...}script that would work on the most
> > > actual glibc versions?
> > 
> > I mostly forgot, but I seem to remember that Jean Wolter (who
> > implemented this hack) just modified a single macro in Glibc.  I'm
> > Cc'ing him this message and hope that he will elaborate.
> 
> I did it manually. The diff contains about  37 Lines in about 7 files.
> 
> /home/jw5/src/port/diffs> grep "^---" diff.glib 
> --- glibc-2.0.7t/sysdeps/unix/sysv/linux/i386/brk.c 
> --- glibc-2.0.7t/sysdeps/unix/sysv/linux/i386/clone.S 
> --- glibc-2.0.7t/sysdeps/unix/sysv/linux/i386/mmap.S 
> --- glibc-2.0.7t/sysdeps/unix/sysv/linux/i386/sigaction.c 
> --- glibc-2.0.7t/sysdeps/unix/sysv/linux/i386/socket.S 
> --- glibc-2.0.7t/sysdeps/unix/sysv/linux/i386/syscall.S 
> --- glibc-2.0.7t/sysdeps/unix/sysv/linux/i386/sysdep.h 
> 
> The diff defines three macros and replaces int $0x80 with an
> invocation of the macro. I could could have done this using sed and some
> other tools, but I used Emacs 'search and replace' since I had to do it
> only once. sysdep.h contains the necessary macros, the other .c and .S
> files invoke them.
thanks for pointing at the relevant parts of glibc. That is a great
help to better understand L4Linux as well ;).

-Farid.

-- 
Farid Hajji -- Unix Systems and Network Admin | Phone: +49-2131-67-555
Broicherdorfstr. 83, D-41564 Kaarst, Germany  | address@hidden
- - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - -
One OS To Rule Them All And In The Darkness Bind Them... --Bill Gates.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]