| Value | Meaning |
|---|---|
| Fork0 | Fork failed due to lack of memory. |
| Read1 | Read or select on pipes failed. |
| Chdir2 | Changing to working directory failed. |
| Acces3 | execv() returned EACCES |
| Perm4 | execv() returned EPERM |
| TooBig5 | execv() returned E2BIG |
| _2big5 | deprecated alias for G_SPAWN_ERROR_TOO_BIG (deprecated since GLib 2.32) |
| Noexec6 | execv() returned ENOEXEC |
| Nametoolong7 | execv() returned ENAMETOOLONG |
| Noent8 | execv() returned ENOENT |
| Nomem9 | execv() returned ENOMEM |
| Notdir10 | execv() returned ENOTDIR |
| Loop11 | execv() returned ELOOP |
| Txtbusy12 | execv() returned ETXTBUSY |
| Io13 | execv() returned EIO |
| Nfile14 | execv() returned ENFILE |
| Mfile15 | execv() returned EMFILE |
| Inval16 | execv() returned EINVAL |
| Isdir17 | execv() returned EISDIR |
| Libbad18 | execv() returned ELIBBAD |
| Failed19 | Some other fatal failure, error->message should explain. |
Error codes returned by spawning processes.