exit-status: rename EXIT_STATUS_GLIBC → EXIT_STATUS_LIBC
authorLennart Poettering <lennart@poettering.net>
Mon, 29 Jul 2019 17:05:25 +0000 (19:05 +0200)
committerLennart Poettering <lennart@poettering.net>
Mon, 29 Jul 2019 17:05:25 +0000 (19:05 +0200)
After all these two exit codes are defined by ISO C as part of the C
library, and it's not the GNU implementation defines them.

src/core/execute.c
src/core/main.c
src/shared/exit-status.c
src/shared/exit-status.h
src/systemctl/systemctl.c

index 5b55557..21127d4 100644 (file)
@@ -3881,7 +3881,7 @@ int exec_spawn(Unit *unit,
                 if (r < 0) {
                         const char *status =
                                 exit_status_to_string(exit_status,
-                                                      EXIT_STATUS_GLIBC | EXIT_STATUS_SYSTEMD);
+                                                      EXIT_STATUS_LIBC | EXIT_STATUS_SYSTEMD);
 
                         log_struct_errno(LOG_ERR, r,
                                          "MESSAGE_ID=" SD_MESSAGE_SPAWN_FAILED_STR,
index 0698f89..bcce717 100644 (file)
@@ -223,7 +223,7 @@ _noreturn_ static void crash(int sig) {
                                 log_emergency_errno(r, "Caught <%s>, waitpid() failed: %m", signal_to_string(sig));
                         else if (status.si_code != CLD_DUMPED) {
                                 const char *s = status.si_code == CLD_EXITED
-                                        ? exit_status_to_string(status.si_status, EXIT_STATUS_GLIBC)
+                                        ? exit_status_to_string(status.si_status, EXIT_STATUS_LIBC)
                                         : signal_to_string(status.si_status);
 
                                 log_emergency("Caught <%s>, core dump failed (child "PID_FMT", code=%s, status=%i/%s).",
index 80ac486..44b1c9b 100644 (file)
@@ -26,8 +26,8 @@ const ExitStatusMapping exit_status_mappings[256] = {
          *         │ signal or such, and we follow that logic here.)
          */
 
-        [EXIT_SUCCESS] =                 { "SUCCESS",                 EXIT_STATUS_GLIBC },
-        [EXIT_FAILURE] =                 { "FAILURE",                 EXIT_STATUS_GLIBC },
+        [EXIT_SUCCESS] =                 { "SUCCESS",                 EXIT_STATUS_LIBC },
+        [EXIT_FAILURE] =                 { "FAILURE",                 EXIT_STATUS_LIBC },
 
         [EXIT_CHDIR] =                   { "CHDIR",                   EXIT_STATUS_SYSTEMD },
         [EXIT_NICE] =                    { "NICE",                    EXIT_STATUS_SYSTEMD },
@@ -107,8 +107,8 @@ const char* exit_status_class(int code) {
                 return NULL;
 
         switch (exit_status_mappings[code].class) {
-        case EXIT_STATUS_GLIBC:
-                return "glibc";
+        case EXIT_STATUS_LIBC:
+                return "libc";
         case EXIT_STATUS_SYSTEMD:
                 return "systemd";
         case EXIT_STATUS_LSB:
index d6da8c1..9ea147c 100644 (file)
@@ -75,11 +75,11 @@ enum {
 };
 
 typedef enum ExitStatusClass {
-        EXIT_STATUS_GLIBC   = 1 << 0,  /* libc EXIT_STATUS/EXIT_FAILURE */
+        EXIT_STATUS_LIBC    = 1 << 0,  /* libc EXIT_STATUS/EXIT_FAILURE */
         EXIT_STATUS_SYSTEMD = 1 << 1,  /* systemd's own exit codes */
         EXIT_STATUS_LSB     = 1 << 2,  /* LSB exit codes */
         EXIT_STATUS_BSD     = 1 << 3,  /* BSD (EX_xyz) exit codes */
-        EXIT_STATUS_FULL    = EXIT_STATUS_GLIBC | EXIT_STATUS_SYSTEMD | EXIT_STATUS_LSB | EXIT_STATUS_BSD,
+        EXIT_STATUS_FULL    = EXIT_STATUS_LIBC | EXIT_STATUS_SYSTEMD | EXIT_STATUS_LSB | EXIT_STATUS_BSD,
 } ExitStatusClass;
 
 typedef struct ExitStatusSet {
index 880a044..82babaa 100644 (file)
@@ -4380,7 +4380,7 @@ static void print_status_info(
 
                         printf("status=%i", p->status);
 
-                        c = exit_status_to_string(p->status, EXIT_STATUS_GLIBC | EXIT_STATUS_SYSTEMD);
+                        c = exit_status_to_string(p->status, EXIT_STATUS_LIBC | EXIT_STATUS_SYSTEMD);
                         if (c)
                                 printf("/%s", c);
 
@@ -4422,7 +4422,7 @@ static void print_status_info(
                                         printf("status=%i", i->exit_status);
 
                                         c = exit_status_to_string(i->exit_status,
-                                                                  EXIT_STATUS_GLIBC | EXIT_STATUS_SYSTEMD);
+                                                                  EXIT_STATUS_LIBC | EXIT_STATUS_SYSTEMD);
                                         if (c)
                                                 printf("/%s", c);