Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Oct 1998 20:43:45 +0100 
From:      James Mansion <james@westongold.com>
To:        'shmit@kublai.com', current@FreeBSD.ORG
Subject:   RE: Threading man pages.
Message-ID:  <32BABEF63EAED111B2C5204C4F4F502017F5@WGP01>

next in thread | raw e-mail | index | archive | help
I guess this goes some way to answering a question I posed previously
and
got no response to - POSIX threading is essentially not supported in
FreeBSD (yet).

Some time ago I remember John Dyson and others discussing adding what
I would consider to be a good level of threading support with the kernel
handling most issues and providing signals or calls up to libc so that a
M:N system would be viable, somewhat like Solaris or Digital UNIX.

Previously I was told to 'read the man pages' but could find little
evidence
of any support for threading or AIO - and in particular sysconf doesn't
look
much like my copy of 1003.1(1996) would lead me to expect.

Is anyone working on support for POSIX synchronization objects and
threads?
Ideally, with the optional inter-process support (hence, I was
encouraged by
the prospect of a thrad-savvy kernel rather than a fake in libc_r and
userland)

What's the state of play?

Is there somewhere on FreeBSD.ORG that lists which of the portability
constants
specified in 2.9.3 are actually provided (whether in unistd.h or not)?

Is there a statement of which P1003.1(1996) facilities are provided, or
a statement
of intent?

One of the things I like about FreeBSD is that it does appear to be
'managed'
and I would have hoped that such statements would be feasible.

Somneone care to put me right?  (Only really interested in 3.0 btw)

James


> -----Original Message-----
> From: Brian Cully [mailto:shmit@kublai.com]
> Sent: Thursday, October 01, 1998 7:05 PM
> To: current@FreeBSD.ORG
> Subject: Threading man pages.
> 
> 
> I want to modify some of the FreeBSD man pages to reflect behaviour
> in a Multi Threaded environment (have a look at the Solaris man
> pages for signals for an example of what I mean). If I did the
> work, would it be committed? I ask, because I don't think that the
> pthreads stuff in libc_r is `officially' supported, and we may not
> want to put pointers in regular system man pages that hint that it
> is officially supported.
> 
> -- 
> Brian Cully						<shmit@rcn.com>
> ``And when one of our comrades was taken prisoner, blindfolded, hung
>   upside-down, shot, and burned, we thought to ourselves, 
> `These are the
>   best experiences of our lives''' -Pathology (Joe Frank, 
> Somewhere Out There)
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message
> 

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



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