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>