From: u-uy74@aetey.se
To: musl@lists.openwall.com
Subject: Re: setcontext/getcontext/makecontext missing?
Date: Thu, 4 Feb 2016 17:22:47 +0100 [thread overview]
Message-ID: <20160204162246.GF25193@example.net> (raw)
In-Reply-To: <20160204154137.GN9349@brightrain.aerifal.cx>
On Thu, Feb 04, 2016 at 10:41:38AM -0500, Rich Felker wrote:
> There's been some interest in adding them and they were on a long-term
> goal list, but I'm not sure it makes sense anymore. All the major
> users of this API have been moving _off_ of it, because it's
> deprecated and impossible to use correctly - see the rationale here:
>
> http://pubs.opengroup.org/onlinepubs/009695399/functions/makecontext.html
Just for the record, nevertheless it is a pity to lose them.
In my experience the ucontext-based implementation of user-space threads
suits/works best for Coda file system, even though Coda can use an
alternative pthread-based implementation of the needed threading layer.
Pthreads feels like an overkill, hardly efficient when all one needs
is cooperative threading designed from the beginning to fit in one
process.
Still this probably does not justify putting effort in adding this
(apparently non-compliant) API to musl. Sigh.
Regards,
Rune
next prev parent reply other threads:[~2016-02-04 16:22 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-02-04 14:09 Short, Todd
2016-02-04 14:54 ` Szabolcs Nagy
2016-02-04 15:41 ` Rich Felker
2016-02-04 16:22 ` u-uy74 [this message]
2016-02-04 17:01 ` Szabolcs Nagy
2016-02-05 9:21 ` u-uy74
2016-02-04 19:24 ` Rich Felker
2016-02-05 9:58 ` u-uy74
2016-02-07 5:20 ` Justin Cormack
2016-02-07 10:05 ` u-uy74
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160204162246.GF25193@example.net \
--to=u-uy74@aetey.se \
--cc=musl@lists.openwall.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.vuxu.org/mirror/musl/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).