diff options
Diffstat (limited to 'usr/src/lib/libcmd/common/cmd.h')
-rw-r--r-- | usr/src/lib/libcmd/common/cmd.h | 6 |
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; } |