Commit f98b087
committed
New libc function
Wholly non-portable function that allows you to specify a custom exec function that will get invoked within the context of a (probably vfork'd) child process **after** all other `file_actions` and `attrp` have already been applied (essentially allowing you to do something other than calling `exec` (or one of its friends) once the new child process was set-up)posix_xspawn_np(3)
1 parent e8081be commit f98b087
File tree
16 files changed
+318
-84
lines changed- kos
- include
- bits
- i386-kos/crt-features
- libc/local/spawn
- src/libc
- auto
- libc
- magic
16 files changed
+318
-84
lines changedLarge diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4549 | 4549 | | |
4550 | 4550 | | |
4551 | 4551 | | |
| 4552 | + | |
4552 | 4553 | | |
4553 | 4554 | | |
4554 | 4555 | | |
| |||
4597 | 4598 | | |
4598 | 4599 | | |
4599 | 4600 | | |
| 4601 | + | |
4600 | 4602 | | |
4601 | 4603 | | |
4602 | 4604 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4232 | 4232 | | |
4233 | 4233 | | |
4234 | 4234 | | |
| 4235 | + | |
4235 | 4236 | | |
4236 | 4237 | | |
4237 | 4238 | | |
| |||
4280 | 4281 | | |
4281 | 4282 | | |
4282 | 4283 | | |
| 4284 | + | |
4283 | 4285 | | |
4284 | 4286 | | |
4285 | 4287 | | |
| |||
10221 | 10223 | | |
10222 | 10224 | | |
10223 | 10225 | | |
| 10226 | + | |
10224 | 10227 | | |
10225 | 10228 | | |
10226 | 10229 | | |
| |||
10269 | 10272 | | |
10270 | 10273 | | |
10271 | 10274 | | |
| 10275 | + | |
10272 | 10276 | | |
10273 | 10277 | | |
10274 | 10278 | | |
| |||
15181 | 15185 | | |
15182 | 15186 | | |
15183 | 15187 | | |
| 15188 | + | |
15184 | 15189 | | |
15185 | 15190 | | |
15186 | 15191 | | |
| |||
15229 | 15234 | | |
15230 | 15235 | | |
15231 | 15236 | | |
| 15237 | + | |
15232 | 15238 | | |
15233 | 15239 | | |
15234 | 15240 | | |
| |||
Large diffs are not rendered by default.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
826 | 826 | | |
827 | 827 | | |
828 | 828 | | |
829 | | - | |
830 | | - | |
831 | | - | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
832 | 838 | | |
833 | 839 | | |
834 | 840 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| |||
269 | 269 | | |
270 | 270 | | |
271 | 271 | | |
272 | | - | |
| 272 | + | |
273 | 273 | | |
274 | | - | |
| 274 | + | |
275 | 275 | | |
0 commit comments