diff options
author | Ludovic Courtès <ludo@gnu.org> | 2013-07-04 22:46:26 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2013-07-04 22:46:26 +0200 |
commit | 5363abb776e71de10545ac96112ff6e5cd4c1559 (patch) | |
tree | 05c0f1b624120bf6606979eb7f29a46e96a7742e | |
parent | a1c39ede7defcfe901e926ac384b77ba11c64f97 (diff) | |
download | guix-5363abb776e71de10545ac96112ff6e5cd4c1559.tar.gz |
daemon: Make argp usage compatible with libc on GNU/Hurd.
* nix/nix-daemon/guix-daemon.cc (parse_opt): Cast return value to `error_t' for the sake of GNU/Hurd. Reported by Matthew Lien <bluet@bluet.org> at <http://lists.gnu.org/archive/html/bug-guix/2013-07/msg00002.html>.
-rw-r--r-- | nix/nix-daemon/guix-daemon.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/nix/nix-daemon/guix-daemon.cc b/nix/nix-daemon/guix-daemon.cc index 5f0710c256..e2c30e75a8 100644 --- a/nix/nix-daemon/guix-daemon.cc +++ b/nix/nix-daemon/guix-daemon.cc @@ -171,10 +171,10 @@ parse_opt (int key, char *arg, struct argp_state *state) settings.thisSystem = arg; break; default: - return ARGP_ERR_UNKNOWN; + return (error_t) ARGP_ERR_UNKNOWN; } - return 0; + return (error_t) 0; } /* Argument parsing. */ |