diff options
author | Ludovic Courtès <ludo@gnu.org> | 2016-04-30 23:32:25 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2016-04-30 23:40:42 +0200 |
commit | 96f2a432bf94c531c4492a46b36fa4836d00a79b (patch) | |
tree | 939dbebca33b67b31f2d0d269c6cedbd158b5b89 | |
parent | 200dac065492691b4291d5d382f38e2391155091 (diff) |
syscalls: 'statfs' explicitly binds 'statfs64'.
* guix/build/syscalls.scm (statfs): Explicitly bind "statfs64".
-rw-r--r-- | guix/build/syscalls.scm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/guix/build/syscalls.scm b/guix/build/syscalls.scm index a85f865180..ed7942c10a 100644 --- a/guix/build/syscalls.scm +++ b/guix/build/syscalls.scm @@ -515,7 +515,7 @@ string TMPL and return its file name. TMPL must end with 'XXXXXX'." (spare1 int128)) (define statfs - (let ((proc (syscall->procedure int "statfs" '(* *)))) + (let ((proc (syscall->procedure int "statfs64" '(* *)))) (lambda (file) "Return a <file-system> data structure describing the file system mounted at FILE." @@ -523,7 +523,7 @@ mounted at FILE." (ret (proc (string->pointer file) (bytevector->pointer stat))) (err (errno))) (if (zero? ret) - (read-statfs stat 0) + (read-statfs stat) (throw 'system-error "statfs" "~A: ~A" (list file (strerror err)) (list err))))))) |