00001 #if 0
00002 * for SUN
00003 * This pilot patch was created from kernsun.car patch _ksun
00004 * This directory was created from kernsun.car patch qmsun
00005 * This directory was created from kernfor.car patch qmsun
00006 * Normal Unix system machine
00007 * IEEE floating point
00008 * external names with underscore
00009 * Hollerith constants exist
00010 * EQUIVALENCE Hollerith/Character ok
00011 * Orthodox Hollerith storage left to right
00012 * Internal double-precision
00013 * signal handling with Posix sigaction
00014 * running Unix
00015 #endif
00016
00017 #if !defined(CERNLIB_SOLARIS)
00018 #if 0
00019 CERNLIB_BUGLRSHFT to get round the lrshft bug in Sun f77 3.0.x
00020 #endif
00021 #define CERNLIB_BUGLRSHFT
00022 #endif
00023
00024 #ifndef CERNLIB_QMSUN
00025 #define CERNLIB_QMSUN
00026 #endif
00027
00028 #ifndef CERNLIB_QIEEE
00029 #define CERNLIB_QIEEE
00030 #endif
00031
00032 #ifndef CERNLIB_QX_SC
00033 #define CERNLIB_QX_SC
00034 #endif
00035
00036 #ifndef CERNLIB_QORTHOLL
00037 #define CERNLIB_QORTHOLL
00038 #endif
00039
00040 #ifndef CERNLIB_INTDOUBL
00041 #define CERNLIB_INTDOUBL
00042 #endif
00043
00044 #ifndef CERNLIB_QSIGPOSIX
00045 #define CERNLIB_QSIGPOSIX
00046 #endif
00047
00048 #if defined(CERNLIB_SOLARIS)
00049
00050 #ifndef CERNLIB_QSIGJMP
00051 #define CERNLIB_QSIGJMP
00052 #endif
00053
00054 #ifndef CERNLIB_QGETCWD
00055 #define CERNLIB_QGETCWD
00056 #endif
00057
00058 #ifndef CERNLIB_QSIGPOSIX
00059 #define CERNLIB_QSIGPOSIX
00060 #endif
00061
00062 #ifdef CERNLIB_QSYSBSD
00063 #undef CERNLIB_QSYSBSD
00064 #endif
00065
00066 #ifdef CERNLIB_QENVBSD
00067 #undef CERNLIB_QENVBSD
00068 #endif
00069
00070 #endif
00071
00072 #ifndef CERNLIB_QS_UNIX
00073 #define CERNLIB_QS_UNIX
00074 #endif
00075
00076 #ifndef CERNLIB_QINTZERO
00077 #define CERNLIB_QINTZERO
00078 #endif