From 3179b40c69fa93101fa1836b73aee108ab30cc6f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Thomas=20Wei=C3=9Fschuh?= Date: Sun, 16 Apr 2023 18:36:29 +0200 Subject: [PATCH] fadvise: always exit with EXIT_FAILURE on error MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Also document it. Signed-off-by: Thomas Weißschuh --- misc-utils/fadvise.1.adoc | 9 +++++++++ misc-utils/fadvise.c | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/misc-utils/fadvise.1.adoc b/misc-utils/fadvise.1.adoc index b44059518e..dffbeaa5cf 100644 --- a/misc-utils/fadvise.1.adoc +++ b/misc-utils/fadvise.1.adoc @@ -41,6 +41,15 @@ If this option is omitted, 0 is used as default advice. include::man-common/help-version.adoc[] +== EXIT STATUS + +*fadvise* has the following exit status values: + +*0*:: +success +*1*:: +unspecified failure + == AUTHORS mailto:yamato@redhat.com[Masatake YAMATO] diff --git a/misc-utils/fadvise.c b/misc-utils/fadvise.c index b16d036c03..9606fb44ec 100644 --- a/misc-utils/fadvise.c +++ b/misc-utils/fadvise.c @@ -158,5 +158,5 @@ int main(int argc, char ** argv) if (do_close) close(fd); - return rc; + return rc == 0 ? EXIT_SUCCESS : EXIT_FAILURE; } -- 2.47.2