Files
ladybird/Libraries/LibC
Nico Weber 4720635aab LibC: Add posix_spawn()!
All the file actions stuff is still missing for now,
as is POSIX_SPAWN_SETSCHEDULER (not sure what that's
supposed to do) and POSIX_SPAWN_RESETIDS.

Implemented in userspace for now. Once there are users,
it'll likely make sense to make this a syscall for
performance reasons.

A simple test program of the form

    extern char **environ;
    int main(int argc, char* argv[])
    {
        pid_t pid;
        char* args[] = { "ls", NULL };
        posix_spawnp(&pid, "ls", nullptr, nullptr, args, environ);
    }

works fine.
2020-06-17 18:49:06 +02:00
..
2020-04-06 11:09:01 +02:00
2020-06-17 18:49:06 +02:00
2020-02-16 10:47:54 +01:00
2020-02-19 16:08:28 +01:00
2020-04-10 13:09:35 +02:00
2020-05-30 15:01:18 +02:00
2020-01-18 09:45:54 +01:00
2020-02-02 10:58:45 +01:00
2020-06-17 18:49:06 +02:00
2020-06-17 18:49:06 +02:00
2020-05-26 14:35:10 +02:00
2020-02-22 21:36:54 +01:00
2020-02-22 21:36:54 +01:00
2020-05-07 23:32:11 +02:00
2020-06-15 17:34:52 +02:00