The NetBSD Project

CVS log for src/lib/libc/gen/posix_spawn_fileactions.c

[BACK] Up to [cvs.NetBSD.org] / src / lib / libc / gen

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.2 / (download) - annotate - [select for diffs], Sun Apr 8 11:27:44 2012 UTC (14 months, 1 week ago) by martin
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, tls-maxphys-nbase, tls-maxphys-base, tls-maxphys, agc-symver-base, agc-symver, HEAD
Branch point for: yamt-pagecache
Changes since 1.1: +4 -4 lines
Diff to previous 1.1 (colored)

Rework posix_spawn locking and memory management:
 - always provide a vmspace for the new proc, initially borrowing from proc0
   (this part fixes PR 46286)
 - increase parallelism between parent and child if arguments allow this,
   avoiding a potential deadlock on exec_lock
 - add a new flag for userland to request old (lockstepped) behaviour for
   better error reporting
 - adapt test cases to the previous two and add a new variant to test the
   diagnostics flag
 - fix a few memory (and lock) leaks
 - provide netbsd32 compat

Revision 1.1 / (download) - annotate - [select for diffs], Sat Feb 11 23:31:24 2012 UTC (16 months, 1 week ago) by martin
Branch: MAIN
CVS Tags: netbsd-6-base
Branch point for: netbsd-6

Add userland part of posix_spawn. Libc functions imported from FreeBSD.
Based on Charles Zhang's summer of code project.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>