From d4a408776d611cd62235232d65d488d02fca78e4 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Tue, 5 Nov 2013 14:03:53 -0500 Subject: exportfs: exit with error code if there was any error (take 2). exportfs currently exits with a non-zero error for some errors, but not for others. It does this by having various support routines set the global variable "export_errno". Change this to have 'xlog' set export_errno if an ERROR is reported. That way all errors will be caught. Note that the exit error code is changed from 22 (EINVAL) to the more traditional '1'. Signed-off-by: NeilBrown Signed-off-by: Steve Dickson --- support/include/xlog.h | 1 + 1 file changed, 1 insertion(+) (limited to 'support/include/xlog.h') diff --git a/support/include/xlog.h b/support/include/xlog.h index fd1a3f4..fd34ec2 100644 --- a/support/include/xlog.h +++ b/support/include/xlog.h @@ -35,6 +35,7 @@ struct xlog_debugfac { int df_fac; }; +extern int export_errno; void xlog_open(char *progname); void xlog_stderr(int on); void xlog_syslog(int on); -- cgit