Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Jun 2001 21:19:09 +0000 (GMT)
From:      Terry Lambert <tlambert@primenet.com>
To:        tlambert@primenet.com (Terry Lambert)
Cc:        des@ofug.org (Dag-Erling Smorgrav), jcm@FreeBSD-uk.eu.org (j mckitrick), freebsd-chat@FreeBSD.ORG
Subject:   Re: most complex code in BSD?
Message-ID:  <200106222119.OAA28520@usr06.primenet.com>
In-Reply-To: <200106222110.OAA28427@usr06.primenet.com> from "Terry Lambert" at Jun 22, 2001 09:10:03 PM

next in thread | previous in thread | raw e-mail | index | archive | help
> The linker set code is odd.
> 
> The build process for device modules is pretty opaque, especially
> when moving drivers between 4.x and 5.x.
> 
> Anything with "perl" code in it: it's a write-only programming
> language, useful only for throw-away code.

Forgot:

The signal trampoline is pretty weird.

The threads library signal masking to get around the non-restart
of signals that was brought into BSD with POSIX (the default used
to be signal restart) causes problems.  There's a guy who is
having trouble with a siglongjmp() out of a signal handler when
using threads, right now.  I guess he doesn't understand that the
thread that gets the signal and does the siglongjmp() is not
necessarily the thread that did the original setjmp()...


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200106222119.OAA28520>