(file) Return to Defines.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Executor

Diff for /pegasus/src/Executor/Defines.h between version 1.1.2.1 and 1.1.2.2

version 1.1.2.1, 2007/01/04 01:09:44 version 1.1.2.2, 2007/01/04 04:43:33
Line 1 
Line 1 
   /*
 //%2006//////////////////////////////////////////////////////////////////////// //%2006////////////////////////////////////////////////////////////////////////
 // //
 // Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development // Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development
Line 27 
Line 28 
 // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 // //
 //==============================================================================  
 //  
 //%///////////////////////////////////////////////////////////////////////////// //%/////////////////////////////////////////////////////////////////////////////
   */
  
 #ifndef _Executor_Defines_h #ifndef _Executor_Defines_h
 #define _Executor_Defines_h #define _Executor_Defines_h
  
 #include <Pegasus/Common/Constants.h> #include <Pegasus/Common/Constants.h>
  
 //==============================================================================  #define TRACE printf("TRACE: %s(%d)\n", __FILE__, __LINE__)
 //  
 // EXECUTOR_RESTART()  /*
 //  **==============================================================================
 //     Macro used to repeatedly restart (retry) a system call as long as the  **
 //     errno is EINTR.  ** EXECUTOR_RESTART()
 //  **
 //==============================================================================  **     Macro used to repeatedly restart (retry) a system call as long as the
   **     errno is EINTR.
   **
   **==============================================================================
   */
  
 #define EXECUTOR_RESTART(F, X) while (((X = (F)) == -1) && (errno == EINTR)) #define EXECUTOR_RESTART(F, X) while (((X = (F)) == -1) && (errno == EINTR))
  
 //==============================================================================  /*
 //  **==============================================================================
 // EXECUTOR_BUFFER_SIZE  **
 //  ** EXECUTOR_BUFFER_SIZE
 //     General purpose buffer size (large enough for any file path or user  **
 //     name).  **     General purpose buffer size (large enough for any file path or user
 //  **     name).
 //==============================================================================  **
   **==============================================================================
   */
  
 #define EXECUTOR_BUFFER_SIZE 4096 #define EXECUTOR_BUFFER_SIZE 4096
  
 //==============================================================================  /*
 //  **==============================================================================
 // FL  **
 //  ** FL
 //     Shorthand macro for passing __FILE__ and __LINE__ arguments to a  **
 //     function.  **     Shorthand macro for passing __FILE__ and __LINE__ arguments to a
 //  **     function.
 //==============================================================================  **
   **==============================================================================
   */
  
 #define FL __FILE__, __LINE__ #define FL __FILE__, __LINE__
  
 //==============================================================================  /*
 //  **==============================================================================
 // CIMSERVERMAIN  **
 //  ** CIMSERVERMAIN
 //     The name of the main CIM server program.  **
 //  **     The name of the main CIM server program.
 //==============================================================================  **
   **==============================================================================
   */
  
 #define CIMSERVERMAIN "cimservermain" #define CIMSERVERMAIN "cimservermain"
  
 //==============================================================================  /*
 //  **==============================================================================
 // CIMSHUTDOWN  **
 //  ** CIMSHUTDOWN
 //     The name of the main CIM shutdown program.  **
 //  **     The name of the main CIM shutdown program.
 //==============================================================================  **
   **==============================================================================
   */
  
 #define CIMSHUTDOWN "cimshutdown" #define CIMSHUTDOWN "cimshutdown"
  
 //==============================================================================  /*
 //  **==============================================================================
 // CIMPROVAGT  **
 //  ** CIMPROVAGT
 //     The name of the provider agent program.  **
 //  **     The name of the provider agent program.
 //==============================================================================  **
   **==============================================================================
   */
  
 #define CIMPROVAGT "cimprovagt" #define CIMPROVAGT "cimprovagt"
  
 //==============================================================================  /*
 //  **==============================================================================
 // EXECUTOR_FINGERPRINT  **
 //  ** EXECUTOR_FINGERPRINT
 //     The executor passes this "fingerprint" as the first command line  **
 //     argument when executing internal Pegasus programs such as cimservermain  **     The executor passes this "fingerprint" as the first command line
 //     and cimshutdown. This is to prevent inadvertant execution of these  **     argument when executing internal Pegasus programs such as cimservermain
 //     programs by end users. Note that this is not a security measure. It is  **     and cimshutdown. This is to prevent inadvertant execution of these
 //     only a way to make it inconvenient to execute internal programs.  **     programs by end users. Note that this is not a security measure. It is
 //  **     only a way to make it inconvenient to execute internal programs.
 //==============================================================================  **
   **==============================================================================
   */
  
 #define EXECUTOR_FINGERPRINT "E97B2271E0E94DA8A2533FF9A9AA9443" #define EXECUTOR_FINGERPRINT "E97B2271E0E94DA8A2533FF9A9AA9443"
  


Legend:
Removed from v.1.1.2.1  
changed lines
  Added in v.1.1.2.2

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2