#include "M3Runtime.h" #define t5 ADDRESS typedef int t1; #line 112 "CoreOS.i3" typedef struct { t1 _sc_onstack; t1 _sc_mask; t1 _sc_sp; t1 _sc_pc; t1 _sc_ps; } t6; PRIVATE void t5_PrintProc (); PRIVATE typecell t5_TC; PRIVATE typecell t5_TC_init = {0, 0, 0, 0, 0, (PROC)NIL, 20, 0, NIL, 0, 0, (PROC)NIL, (PROC)NIL, t5_PrintProc, #line 121 "", 467594205, 652907876}; PRIVATE TYPE TC5 = &t5_TC; #define t10 ADDRESS #define TC10 TC_ADDRESS IMPORT TYPE TC_ADDRESS; IMPORT char VS_ADDRESS__30f7308738738b44; #line 63 ".ROOT/.boots/corelib/Interfaces/Ctypes.i3" #define t16 ADDRESS typedef short t38; typedef unsigned char t37; #define t51 void typedef struct { #line 58 char* elts; int size[1]; } t15; #define t14 t15 typedef struct { t37 elts[4096]; } t39; #line 63 #define TC16 TC_Ctypes__String4096 IMPORT TYPE TC_Ctypes__String4096; #line 63 IMPORT char VS_Ctypes__String4096__8d2ce04b3a64ff9f; #line 62 #define t17 ADDRESS typedef short t40; #line 62 typedef struct { t37 elts[1024]; } t41; #define TC17 TC_Ctypes__String1024 IMPORT TYPE TC_Ctypes__String1024; #line 62 IMPORT char VS_Ctypes__String1024__85fe08042cc88853; #line 61 #define t18 ADDRESS typedef unsigned char t32; #line 61 typedef struct { t37 elts[256]; } t42; #define TC18 TC_Ctypes__String256 IMPORT TYPE TC_Ctypes__String256; #line 61 IMPORT char VS_Ctypes__String256__e84eeb8129c76f43; #line 60 #define t19 ADDRESS typedef signed_char t43; #line 60 typedef struct { t37 elts[64]; } t44; #define TC19 TC_Ctypes__String64 IMPORT TYPE TC_Ctypes__String64; #line 60 IMPORT char VS_Ctypes__String64__e232939e2f4ff601; #line 59 #define t20 ADDRESS typedef signed_char t45; #line 59 typedef struct { t37 elts[16]; } t46; #define TC20 TC_Ctypes__String16 IMPORT TYPE TC_Ctypes__String16; #line 59 IMPORT char VS_Ctypes__String16__46fccbf225a113eb; #line 58 #define t21 ADDRESS typedef signed_char t47; #line 58 typedef struct { t37 elts[4]; } t48; #define TC21 TC_Ctypes__String4 IMPORT TYPE TC_Ctypes__String4; #line 58 IMPORT char VS_Ctypes__String4__1ecbc452350ba764; #line 52 #define t22 ADDRESS typedef unsigned short t12; #line 52 #define TC22 TC_Ctypes__UnsignedShortStar IMPORT TYPE TC_Ctypes__UnsignedShortStar; #line 52 IMPORT char VS_Ctypes__UnsignedShortStar__ba7321c22f5477f7; #line 50 #define t23 ADDRESS #define t24 ADDRESS typedef short t13; #line 49 #define TC24 TC_Ctypes__ShortStar IMPORT TYPE TC_Ctypes__ShortStar; #line 49 IMPORT char VS_Ctypes__ShortStar__ceeffab3338d5be6; #define TC23 TC_Ctypes__ShortStarStar IMPORT TYPE TC_Ctypes__ShortStarStar; #line 50 IMPORT char VS_Ctypes__ShortStarStar__1827fd6f22a4a56a; #line 46 #define t25 ADDRESS #define TC25 TC_Ctypes__IntStar IMPORT TYPE TC_Ctypes__IntStar; #line 46 IMPORT char VS_Ctypes__IntStar__e39a77b6392d7c83; #line 44 #define t26 ADDRESS #define TC26 TC_Ctypes__IntStarStar IMPORT TYPE TC_Ctypes__IntStarStar; #line 44 IMPORT char VS_Ctypes__IntStarStar__a46afe5b32b9d475; #line 33 #define t28 ADDRESS typedef float t29; #line 33 #define TC28 TC_Ctypes__FloatStar IMPORT TYPE TC_Ctypes__FloatStar; #line 33 IMPORT char VS_Ctypes__FloatStar__6c7e0b722780a93f; #line 26 #define t30 ADDRESS #define TC30 TC_Ctypes__UnsignedCharStar IMPORT TYPE TC_Ctypes__UnsignedCharStar; #line 26 IMPORT char VS_Ctypes__UnsignedCharStar__5ba21f95225c580b; #define t31 ADDRESS #define TC31 TC_Ctypes__UnsignedCharStarStar IMPORT TYPE TC_Ctypes__UnsignedCharStarStar; #line 27 IMPORT char VS_Ctypes__UnsignedCharStarStar__64970e213b9e555a; #line 24 #define t33 ADDRESS #define t34 ADDRESS #define TC34 TC_Ctypes__CharStarStar IMPORT TYPE TC_Ctypes__CharStarStar; #line 23 IMPORT char VS_Ctypes__CharStarStar__5cd33554337263a0; #define TC33 TC_Ctypes__CharStarStarStar IMPORT TYPE TC_Ctypes__CharStarStarStar; #line 24 IMPORT char VS_Ctypes__CharStarStarStar__a792f1ad3925ee76; #line 17 #define t36 ADDRESS typedef double t27; #line 17 #define TC36 TC_Ctypes__DoubleStar IMPORT TYPE TC_Ctypes__DoubleStar; #line 17 IMPORT char VS_Ctypes__DoubleStar__09a97cc036088f62; #define t56 ADDRESS #define TC56 TC_REFANY IMPORT TYPE TC_REFANY; IMPORT char VS_REFANY__4b8748e831fc107a; #define t57 ADDRESS #define TC57 TC_NULL IMPORT TYPE TC_NULL; IMPORT char VS_NULL__fb50c7d53bec30dc; #line 137 "CoreOS.i3" typedef t1 (*t2)(); #line 120 typedef t51 (*t4)(); typedef struct { t4 _sv_handler; t1 _sv_mask; t1 _sv_flags; } t3; #line 83 typedef struct { t1 _tv_sec; t1 _tv_usec; } t9; typedef struct { t9 _it_interval; t9 _it_value; } t7; #line 87 typedef struct { t1 _tz_minuteswest; t1 _tz_dsttime; } t8; #line 34 typedef struct { t13 _st_dev; t1 _st_ino; t12 _st_mode; t13 _st_nlink; t13 _st_uid; t13 _st_gid; t13 _st_rdev; t1 _st_size; #line 34 t1 _st_atime; t1 _st_spare1; t1 _st_mtime; t1 _st_spare2; t1 _st_ctime; t1 _st_spare3; t1 _st_blksize; t1 _st_blocks; t1 _st_spare41; #line 34 t1 _st_spare42; } t11; #line 19 ".ROOT/.boots/corelib/Interfaces/Ctypes.i3" typedef signed_char t35; typedef unsigned char t58; typedef t58 (*t49)(); typedef CLOSURE t50; #define t55 ADDRESS typedef struct { TYPE self; int private; } t55_methods; #define t55_msize (sizeof (t55_methods)) typedef struct { ADDRESS methods; } t55_fields; #define t55_size (sizeof (t55_fields)) #define TC55 TC_ROOT IMPORT TYPE TC_ROOT; IMPORT char VS_ROOT__349f58f628be0ac6; #define t55_MapProc TC_ROOT->mapProc #define t52 ADDRESS #define TC52 TC_MUTEX IMPORT TYPE TC_MUTEX; IMPORT char VS_MUTEX__1f9d4e89391ab815; #define t52_MapProc TC_MUTEX->mapProc #define t53 ADDRESS #define TC53 TC_TEXT IMPORT TYPE TC_TEXT; IMPORT char VS_TEXT__b7a92447326386f5; #define t53_MapProc TC_TEXT->mapProc #define t54 ADDRESS typedef struct { TYPE self; int private; } t54_methods; #define t54_msize (sizeof (t54_methods)) typedef struct { ADDRESS methods; } t54_fields; #define t54_size (sizeof (t54_fields)) #define TC54 TC_UNTRACED_ROOT IMPORT TYPE TC_UNTRACED_ROOT; IMPORT char VS_UNTRACED_ROOT__3e0964513fd6da20; typedef int t59; #line 7 "CoreOS.i3" IMPORT INITLINK* Ctypes__init; EXPORT INITLINK* CoreOS__init = (INITLINK*) 0; IMPORT TYPE TC_Ctypes__CharStar; IMPORT char VS_Ctypes__CharStar__b572ca6529b36ad7; #line 7 IMPORT TYPE TC_Ctypes__ConstCharStar; IMPORT char VS_Ctypes__ConstCharStar__37c477b630dfe7ea; IMPORT TYPE TC_Ctypes__ConstUnsignedCharStar; #line 7 IMPORT char VS_Ctypes__ConstUnsignedCharStar__f525c9c3227353c4; IMPORT TYPE TC_Ctypes__UnsignedIntStar; IMPORT char VS_Ctypes__UnsignedIntStar__6d339fe62d80b701; #line 7 IMPORT TYPE TC_Ctypes__LongStar; IMPORT char VS_Ctypes__LongStar__12d8d184219ae8d1; IMPORT TYPE TC_Ctypes__LongStarStar; IMPORT char VS_Ctypes__LongStarStar__27213362342d5591; #line 7 IMPORT TYPE TC_Ctypes__UnsignedLongStar; IMPORT char VS_Ctypes__UnsignedLongStar__97de60e23d6e542a; IMPORT TYPE TC_Ctypes__Void; #line 7 IMPORT char VS_Ctypes__Void__997514843af25a5a; IMPORT TYPE TC_Ctypes__VoidStar; IMPORT char VS_Ctypes__VoidStar__82afd9b23510125c; #line 7 IMPORT TYPE TC_Ctypes__ConstVoidStar; IMPORT char VS_Ctypes__ConstVoidStar__001964612c7c9f61; IMPORT TYPE TC_Ctypes__char_star; #line 7 IMPORT char VS_Ctypes__char_star__90cf39683847e5e8; IMPORT t51 exit (); EXPORT char VSexit__e540601436568f52; EXPORT char VS_CoreOS__R_OK__78a8e1dd27173038 = '\0'; #line 7 IMPORT t1 access (); EXPORT char VSaccess__4d8653d33b17bd14; EXPORT char VS_CoreOS__L_SET__aabc195c27ca31f1 = '\0'; IMPORT t1 lseek (); #line 7 EXPORT char VSlseek__1b11761e2aa1179d; IMPORT t1 errno; EXPORT char VSerrno__0bae78e627d87a9f = '\0'; EXPORT char VS_CoreOS__F_GETFL__74e443c226cf8161 = '\0'; #line 7 EXPORT char VS_CoreOS__F_SETFL__1726678e31428a07 = '\0'; IMPORT t1 fcntl (); EXPORT char VSfcntl__52d962052a663db7; EXPORT char VS_CoreOS__O_NDELAY__4333a32c281f977a = '\0'; #line 7 EXPORT char VS_CoreOS__EWOULDBLOCK__54edf8e529c7c886 = '\0'; EXPORT char VS_CoreOS__EAGAIN__a80ff75234d2e94a = '\0'; EXPORT char VS_CoreOS__SIFMT__b7c299d638f36369 = '\0'; #line 7 EXPORT char VS_CoreOS__SIFPIPE__f6413ea93a778dda = '\0'; EXPORT char VS_CoreOS__SIFPORT__9a3d1433351dbbc0 = '\0'; EXPORT char VS_CoreOS__SIFCHR__7fea3ae33875bc45 = '\0'; #line 7 EXPORT char VS_CoreOS__SIFDIR__f8fdec183b241968 = '\0'; EXPORT char VS_CoreOS__SIFBLK__38f050e833059c4e = '\0'; EXPORT char VS_CoreOS__SIFREG__0430f2a63b8ee112 = '\0'; #line 7 EXPORT char VS_CoreOS__SIFLNK__11bcba202fe36f77 = '\0'; EXPORT char VS_CoreOS__SIFSOCK__6bd538f936528532 = '\0'; IMPORT t1 fstat (); #line 7 EXPORT char VSfstat__508696b7221fa071; EXPORT char VS_CoreOS__Mrwrr__f4b8ab2a3b7dd061 = '\0'; EXPORT char VS_CoreOS__O_RDONLY__0f5915432d0ac47b = '\0'; #line 7 EXPORT char VS_CoreOS__O_WRONLY__7edda6902a4a3f30 = '\0'; EXPORT char VS_CoreOS__O_CREAT__d924e30f3fa3e3dc = '\0'; EXPORT char VS_CoreOS__O_TRUNC__437a55a035e0d137 = '\0'; #line 7 EXPORT char VS_CoreOS__O_APPEND__adf3acf0387167fe = '\0'; IMPORT t1 open (); EXPORT char VSopen__c90173983e21a618; IMPORT t1 read (); #line 7 EXPORT char VSread__8a0dc0b13319b227; IMPORT t1 write (); EXPORT char VSwrite__fc2da7682d945026; IMPORT t1 close (); EXPORT char VSclose__6f18eee8245e110c; #line 7 IMPORT t1 gettimeofday (); EXPORT char VSgettimeofday__ae64c4e03a1134e0; IMPORT t1 settimeofday (); EXPORT char VSsettimeofday__d508071325366cbf; #line 7 EXPORT char VS_CoreOS__ITIMER_REAL__7e8ed4a129003c6c = '\0'; EXPORT char VS_CoreOS__ITIMER_VIRTUAL__82f12a953a44a467 = '\0'; #line 7 EXPORT char VS_CoreOS__ITIMER_PROF__ee1bce783a129289 = '\0'; IMPORT t1 setitimer (); EXPORT char VSsetitimer__c207fd492a9aefd2; #line 7 EXPORT char VS_CoreOS__SIGALRM__048d5d6725482abf = '\0'; EXPORT char VS_CoreOS__SIGVTALRM__c9e8638924c06d0c = '\0'; EXPORT char VS_CoreOS__SIGPROF__f372a5f23cfd394b = '\0'; #line 7 IMPORT t1 sigvec (); EXPORT char VSsigvec__2dfcab9d253a1c20; IMPORT t1 sigsetmask (); EXPORT char VSsigsetmask__30d07c2a27e6e5ce; #line 7 IMPORT t1 sigpause (); EXPORT char VSsigpause__ca909fcf39ca7b56; IMPORT t1 _CoreOS__sigmask (); IMPORT char VS_CoreOS__sigmask__3ebfaf72317836e8; #line 7 PRIVATE int init_done = -1; #line 7 "CoreOS.i3" PRIVATE void CoreOS__initProc (g) int g; { #line 7 "CoreOS.i3" if (init_done >= g) return; init_done = g; INITIALIZE (& Ctypes__init); }; PRIVATE void t5_PrintProc (ref) t6* ref; { CHECKSTACKOVERFLOW; fprintf (stderr, "%s {", TC5->brand); fprintf (stderr, "^ = { "); fprintf (stderr, "sc_onstack = %d", (*ref)._sc_onstack); fprintf (stderr, "sc_mask = %d", (*ref)._sc_mask); fprintf (stderr, "sc_sp = %d", (*ref)._sc_sp); fprintf (stderr, "sc_pc = %d", (*ref)._sc_pc); fprintf (stderr, "sc_ps = %d", (*ref)._sc_ps); fprintf (stderr, "}"); fprintf (stderr, "}\n"); }; PRIVATE INITLINK me = {(INITLINK*)NIL, 1, CoreOS__initProc }; static char* VSimports[] = { &VS_Ctypes__DoubleStar__09a97cc036088f62, &VS_Ctypes__CharStar__b572ca6529b36ad7, &VS_Ctypes__CharStarStar__5cd33554337263a0, &VS_Ctypes__CharStarStarStar__a792f1ad3925ee76, &VS_Ctypes__UnsignedCharStar__5ba21f95225c580b, &VS_Ctypes__UnsignedCharStarStar__64970e213b9e555a, &VS_Ctypes__ConstCharStar__37c477b630dfe7ea, &VS_Ctypes__ConstUnsignedCharStar__f525c9c3227353c4, &VS_Ctypes__FloatStar__6c7e0b722780a93f, &VS_Ctypes__IntStar__e39a77b6392d7c83, &VS_Ctypes__IntStarStar__a46afe5b32b9d475, &VS_Ctypes__UnsignedIntStar__6d339fe62d80b701, &VS_Ctypes__LongStar__12d8d184219ae8d1, &VS_Ctypes__LongStarStar__27213362342d5591, &VS_Ctypes__UnsignedLongStar__97de60e23d6e542a, &VS_Ctypes__ShortStar__ceeffab3338d5be6, &VS_Ctypes__ShortStarStar__1827fd6f22a4a56a, &VS_Ctypes__UnsignedShortStar__ba7321c22f5477f7, &VS_Ctypes__Void__997514843af25a5a, &VS_Ctypes__VoidStar__82afd9b23510125c, &VS_Ctypes__ConstVoidStar__001964612c7c9f61, &VS_Ctypes__String4__1ecbc452350ba764, &VS_Ctypes__String16__46fccbf225a113eb, &VS_Ctypes__String64__e232939e2f4ff601, &VS_Ctypes__String256__e84eeb8129c76f43, &VS_Ctypes__String1024__85fe08042cc88853, &VS_Ctypes__String4096__8d2ce04b3a64ff9f, &VS_Ctypes__char_star__90cf39683847e5e8, &VS_Ctypes__char_star__90cf39683847e5e8, &VS_CoreOS__sigmask__3ebfaf72317836e8, NIL }; void CoreOS__ILink (phase) int phase; { switch (phase) { case 0: { me.link = CoreOS__init; CoreOS__init = & me; t5_TC = t5_TC_init; REGISTERTYPE (TC5); break; }; case 1: { break; }; case 2: { break; }; }; };