Browse Source

syscalls: Accept ENOENT in the 'swapoff' test.

Fixes <http://bugs.gnu.org/18690>.
Reported by Philip Woods <elzairthesorcerer@gmail.com>.

* tests/syscalls.scm ("swapoff, EINVAL/EPERM"): Rename to...
  ("swapoff, ENOENT/EINVAL/EPERM"): ... this.  Add ENOENT to the list of
  possible return values.
version-0.8.3
Ludovic Courtès 8 years ago
parent
commit
2793c0fb26
  1. 4
      tests/syscalls.scm

4
tests/syscalls.scm

@ -52,13 +52,13 @@
(lambda args
(memv (system-error-errno args) (list EPERM ENOENT)))))
(test-assert "swapoff, EINVAL/EPERM"
(test-assert "swapoff, ENOENT/EINVAL/EPERM"
(catch 'system-error
(lambda ()
(swapoff "/does-not-exist")
#f)
(lambda args
(memv (system-error-errno args) (list EPERM EINVAL)))))
(memv (system-error-errno args) (list EPERM EINVAL ENOENT)))))
(test-assert "all-network-interfaces"
(match (all-network-interfaces)

Loading…
Cancel
Save