16 #include <sys/types.h> 22 const unsigned int ulbtest = 0x12345678;
23 const unsigned char *clbtest = (
const unsigned char *)&ulbtest;
25 if (*clbtest == 0x78) {
51 char *env = getenv(
"EC_MPI_ATEXIT");
52 int do_it = env ? atoi(env) : 1;
53 static int callnum = 0;
60 else if (callnum == 2) {
63 extern void cmpl_end_(
int *);
78 char *env = getenv(
"EC_SET_UMASK");
81 int n = sscanf(env,
"%o",&newmask);
83 int oldmask = umask(newmask);
85 "*** EC_SET_UMASK : new/old = %o/%o (oct), %d/%d (dec), %x/%x (hex)\n",
101 void ec_exit_(
const int *exit_code) { exit(exit_code ? *exit_code : 0); }
106 #if defined(VPP5000) || defined(VPP) 112 va_start(ap, format);
113 rc = vsprintf(str, format, ap);
void ec_mpi_atexit_(void)
int ec_is_little_endian_()
void ec_exit(const int *exit_code)
void ec_exit_(const int *exit_code)
int ec_is_little_endian()
int snprintf(char *str, size_t size, const char *format,...)
void ec_raise(const int *sig)
void ec_raise_(const int *sig)