Commit graph

6 commits

Author SHA1 Message Date
dholland
3bc2a96202 Don't try to be too fancy with the NOT_FOR_PLATFORM pattern. It broke.
(see pkgsrc-bulk)
2012-06-09 08:03:17 +00:00
dholland
e13f165242 Fix COMMENT. 2012-06-06 21:55:22 +00:00
obache
5a0f2b64fc Not for NetBSD-5 release. 2012-05-21 12:18:04 +00:00
taca
a16e7a9e0a - Allow build on NetBSD 5.99.65 and later.
- Correct CATEGORIES from textproc to devel.
2012-02-14 12:23:58 +00:00
minskim
e47753da30 ruby-posix-spawn cannot be built on NetBSD, which doesn't have
posix_spawn().

Noted by joerg@.
2011-09-16 05:34:31 +00:00
minskim
77effb076b Import ruby19-posix-spawn-0.3.6 as devel/ruby-posix-spawn.
fork(2) calls slow down as the parent process uses more memory due to
the need to copy page tables.  In many common uses of fork(), where it
is followed by one of the exec family of functions to spawn child
processes (Kernel#system, IO::popen, Process::spawn, etc.), it's
possible to remove this overhead by using the use of special process
spawning interfaces (posix_spawn(), vfork(), etc.)

The posix-spawn library aims to implement a subset of the Ruby 1.9
Process::spawn interface in a way that takes advantage of fast process
spawning interfaces when available and provides sane fallbacks on
systems that do not.
2011-08-21 04:57:36 +00:00