00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00022 #if !defined(GLOBUS_PRINT_H)
00023 #define GLOBUS_PRINT_H 1
00024
00025 #include "globus_common_include.h"
00026 #include "globus_module.h"
00027
00028 #ifdef __cplusplus
00029 extern "C" {
00030 #endif
00031
00034 extern void globus_fatal(char *msg, ...);
00037 extern void globus_silent_fatal(void);
00040 extern void globus_error(char *msg, ...);
00043 extern void globus_warning(char *msg, ...);
00046 extern void globus_notice(char *msg, ...);
00049 extern void globus_perror(char *msg, ...);
00052 extern void globus_fatal_perror(char *msg, ...);
00055 extern char *globus_assert_sprintf(char *msg, ...);
00058 extern char *globus_get_unique_session_string(void);
00059
00060 void
00061 globus_panic(
00062 globus_module_descriptor_t * module,
00063 globus_result_t result,
00064 const char * message,
00065 ...);
00066
00067
00068 #ifdef __cplusplus
00069 }
00070 #endif
00071
00072 #endif