bug-hurd
[Top][All Lists]
Advanced

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

Re: libpthread cleanup: L4 port, PowerPC port


From: Thomas Schwinge
Subject: Re: libpthread cleanup: L4 port, PowerPC port
Date: Tue, 7 Aug 2012 23:55:12 +0200
User-agent: Notmuch/0.9-101-g81dad07 (http://notmuchmail.org) Emacs/23.3.1 (i486-pc-linux-gnu)

Hi!

On Sat, 04 Aug 2012 16:17:29 +0200, "Neal H. Walfield" <neal@walfield.org> 
wrote:
> At Sat, 4 Aug 2012 15:56:01 +0200,
> Thomas Schwinge wrote:
> > On Sat, 04 Aug 2012 15:16:22 +0200, "Neal H. Walfield" <neal@walfield.org> 
> > wrote:
> > > At Sat, 4 Aug 2012 15:02:46 +0200,
> > > Thomas Schwinge wrote:
> > > > > > * signal/README: Likewise.
> > > > > > * signal/TODO: Likewise.
> > > > > > * signal/kill.c: Likewise.
> > > > > > * signal/pt-kill-siginfo-np.c: Likewise.
> > > > > > * signal/sig-internal.c: Likewise.
> > > > > > * signal/sig-internal.h: Likewise.
> > > > > > * signal/sigaction.c: Likewise.
> > > > > > * signal/sigaltstack.c: Likewise.
> > > > > > * signal/signal-dispatch.c: Likewise.
> > > > > > * signal/signal.h: Likewise.
> > > > > > * signal/sigpending.c: Likewise.
> > > > > > * signal/sigsuspend.c: Likewise.
> > > > > > * signal/sigtimedwait.c: Likewise.
> > > > > > * signal/sigwaiter.c: Likewise.
> > > > > > * signal/sigwaitinfo.c: Likewise.
> > > > > > * sysdeps/generic/killpg.c: Likewise.
> > > > > > * sysdeps/generic/raise.c: Likewise.
> > > > > > * sysdeps/generic/sigaddset.c: Likewise.
> > > > > > * sysdeps/generic/sigdelset.c: Likewise.
> > > > > > * sysdeps/generic/sigemptyset.c: Likewise.
> > > > > > * sysdeps/generic/sigfillset.c: Likewise.
> > > > > > * sysdeps/generic/siginterrupt.c: Likewise.
> > > > > > * sysdeps/generic/sigismember.c: Likewise.
> > > > > > * sysdeps/generic/signal.c: Likewise.
> > > > > > * sysdeps/generic/sigwait.c: Likewise.
> > > > > 
> > > > > I think these are also used by the Viengoos port.  Are you suggesting
> > > > > to remove both the L4 and the Viengoos ports or just the L4 port?
> > > > 
> > > > I only intend to clean up libpthread's master branch (that is, remove 
> > > > its
> > > > old L4 port).
> > > 
> > > Ok.  I still think that the above files are generic and not L4
> > > specific.
> > 
> > Does that mean you'd like to keep them available in the master branch,
> > though unused there?  (In principle I'm fine either way, but have a
> > tendency towards only having code live in the repositories that is
> > actually being used.)
> 
> It's generic code.  At least glibc keeps generic code around, if I
> recall correctly.  Further, one of the very nice things about this
> libpthread is that it is really easy to integrate into a new OS (or
> even use in a kernel).  It would be a shame to lose that feature.
> But, as I'm not doing the work, you are welcome to evict this code to
> make your life easier.

I kept it in, no problem.  In the effort to build the x86/Hurd/Mach
libpthread as part of the glibc build, we'll have to invent some sysdeps
mechanism so that the libpthread signal implementation is not preferred
over the real glibc implementation, which is a problem Samuel had, as I
understand it, but that should be doable.


Grüße,
 Thomas

Attachment: pgpNu1ZVe9CzO.pgp
Description: PGP signature


reply via email to

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