Roland Mainz wrote: > Switching ksh93 on OS/Net to use |posix_spawn()| should therefore happen > after the initial putback, otherwise we have to handle the difference > somehow else, making the backport much more compliciated (unless the > change to |posix_spawn()| gets backported, too (which will be tricky > since the feature patch for ksh93 would then depend on a specific libc > update... oh fun... ;-( )).
You think that's fun? Try unraveling the tight web of interconsolidation interdependencies that backporting Trusted Extensions to an update required. Making ksh93 depend on a libc patch is trivial. Of course, since this is all about an enhancement, and the project will still be delivering to it's ARC approved spec without it, I don't think it should be a dependency for ksh93 integration that you do anything more than file a bug so the libc team knows there's an issue (and if there is a hole in the spec of the POSIX standard, explain it to Don so that he can take it to the POSIX committee to fix the next rev of the POSIX spec). Switching from fork/vfork/exec to posix_spawn is not yet a standard requirement applied to all projects. -- -Alan Coopersmith- alan.coopersmith at sun.com Sun Microsystems, Inc. - X Window System Engineering