xargs.c: In function 'fopen_cloexec_for_read_only': xargs.c:387:1: warning: control reaches end of non-void function [-Wreturn-type] * xargs/xargs.c (fopen_cloexec_for_read_only): Return result. --- xargs/xargs.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/xargs/xargs.c b/xargs/xargs.c index 86e0479..1116cfe 100644 --- a/xargs/xargs.c +++ b/xargs/xargs.c @@ -369,21 +369,22 @@ smaller_of (size_t a, size_t b) static FILE* fopen_cloexec_for_read_only (const char *file_name) { int fd = open_cloexec (file_name, O_RDONLY); if (fd < 0) { return NULL; } else { FILE *result = fdopen (fd, "r"); if (!result) { int saved_errno = errno; close (fd); errno = saved_errno; return NULL; } + return result; } } -- ldv