summaryrefslogtreecommitdiff
path: root/usr/src/lib/libcmd/common/cmd.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libcmd/common/cmd.h')
-rw-r--r--usr/src/lib/libcmd/common/cmd.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/usr/src/lib/libcmd/common/cmd.h b/usr/src/lib/libcmd/common/cmd.h
index 8fe4094d78..3b054da7dd 100644
--- a/usr/src/lib/libcmd/common/cmd.h
+++ b/usr/src/lib/libcmd/common/cmd.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1992-2008 AT&T Intellectual Property *
+* Copyright (c) 1992-2009 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -35,6 +35,8 @@
#define cmdinit _cmd_init
+#define ERROR_CALLBACK ERROR_SET
+
#if _BLD_cmd && defined(__EXPORT__)
#define extern __EXPORT__
#endif
@@ -86,7 +88,7 @@ cmdinit(int argc, register char** argv, void* context, const char* catalog, int
error_info.catalog = (char*)catalog;
opt_info.index = 0;
if (context)
- error_info.flags |= flags;
+ error_info.flags |= flags & ~(ERROR_CALLBACK|ERROR_NOTIFY);
return 0;
}