X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=opcode.h;h=e243548971410983deea8dae7c36fc3ef9ed7d2a;hb=dc45a647708b6c5442e1362e6b6e7a2583c30346;hp=1b465ddb30d96a346dcb33da1c05fa6da96c715c;hpb=e55aaa0ea8ae9df2251fb793d58ce52f2d4ed736;p=p5sagit%2Fp5-mst-13.2.git diff --git a/opcode.h b/opcode.h index 1b465dd..e243548 100644 --- a/opcode.h +++ b/opcode.h @@ -349,10 +349,11 @@ typedef enum { OP_GETLOGIN, /* 342 */ OP_SYSCALL, /* 343 */ OP_LOCK, /* 344 */ + OP_THREADSV, /* 345 */ OP_max } opcode; -#define MAXO 345 +#define MAXO 346 #ifndef DOINIT EXT char *op_name[]; @@ -703,6 +704,7 @@ EXT char *op_name[] = { "getlogin", "syscall", "lock", + "threadsv", }; #endif @@ -1055,9 +1057,12 @@ EXT char *op_desc[] = { "getlogin", "syscall", "lock", + "per-thread variable", }; #endif +START_EXTERN_C + OP * ck_anoncode _((OP* o)); OP * ck_bitop _((OP* o)); OP * ck_concat _((OP* o)); @@ -1436,11 +1441,14 @@ OP * pp_egrent _((ARGSproto)); OP * pp_getlogin _((ARGSproto)); OP * pp_syscall _((ARGSproto)); OP * pp_lock _((ARGSproto)); +OP * pp_threadsv _((ARGSproto)); + +END_EXTERN_C #ifndef DOINIT -EXT OP * (*ppaddr[])(); +EXT OP * (*ppaddr[])(ARGSproto); #else -EXT OP * (*ppaddr[])() = { +EXT OP * (*ppaddr[])(ARGSproto) = { pp_null, pp_stub, pp_scalar, @@ -1786,6 +1794,7 @@ EXT OP * (*ppaddr[])() = { pp_getlogin, pp_syscall, pp_lock, + pp_threadsv, }; #endif @@ -2138,6 +2147,7 @@ EXT OP * (*check[]) _((OP *op)) = { ck_null, /* getlogin */ ck_fun, /* syscall */ ck_rfun, /* lock */ + ck_null, /* threadsv */ }; #endif @@ -2147,348 +2157,349 @@ EXT U32 opargs[]; EXT U32 opargs[] = { 0x00000000, /* null */ 0x00000000, /* stub */ - 0x00000104, /* scalar */ + 0x00001c04, /* scalar */ 0x00000004, /* pushmark */ 0x00000014, /* wantarray */ - 0x00000004, /* const */ - 0x00000044, /* gvsv */ - 0x00000044, /* gv */ - 0x00001140, /* gelem */ + 0x00000704, /* const */ + 0x00000844, /* gvsv */ + 0x00000844, /* gv */ + 0x00011240, /* gelem */ 0x00000044, /* padsv */ 0x00000040, /* padav */ 0x00000040, /* padhv */ 0x00000040, /* padany */ - 0x00000000, /* pushre */ - 0x00000044, /* rv2gv */ - 0x00000044, /* rv2sv */ - 0x00000014, /* av2arylen */ - 0x00000040, /* rv2cv */ - 0x00000000, /* anoncode */ - 0x00000104, /* prototype */ - 0x00000201, /* refgen */ - 0x00000106, /* srefgen */ - 0x0000098c, /* ref */ - 0x00009104, /* bless */ - 0x00000008, /* backtick */ - 0x00009908, /* glob */ - 0x00000008, /* readline */ - 0x00000008, /* rcatline */ - 0x00000104, /* regcmaybe */ - 0x00000104, /* regcomp */ - 0x00000040, /* match */ - 0x00000154, /* subst */ - 0x00000054, /* substcont */ - 0x00000114, /* trans */ + 0x00000600, /* pushre */ + 0x00000144, /* rv2gv */ + 0x00000144, /* rv2sv */ + 0x00000114, /* av2arylen */ + 0x00000140, /* rv2cv */ + 0x00000700, /* anoncode */ + 0x00001c04, /* prototype */ + 0x00002001, /* refgen */ + 0x00001006, /* srefgen */ + 0x00009c8c, /* ref */ + 0x00091504, /* bless */ + 0x00000c08, /* backtick */ + 0x00099508, /* glob */ + 0x00000c08, /* readline */ + 0x00000c08, /* rcatline */ + 0x00001104, /* regcmaybe */ + 0x00001304, /* regcomp */ + 0x00000640, /* match */ + 0x00001654, /* subst */ + 0x00000354, /* substcont */ + 0x00001914, /* trans */ 0x00000004, /* sassign */ - 0x00002208, /* aassign */ - 0x0000020d, /* chop */ - 0x0000098c, /* schop */ - 0x0000020d, /* chomp */ - 0x0000098c, /* schomp */ - 0x00000994, /* defined */ - 0x00000904, /* undef */ - 0x00000984, /* study */ - 0x0000098c, /* pos */ - 0x00000164, /* preinc */ - 0x00000154, /* i_preinc */ - 0x00000164, /* predec */ - 0x00000154, /* i_predec */ - 0x0000016c, /* postinc */ - 0x0000015c, /* i_postinc */ - 0x0000016c, /* postdec */ - 0x0000015c, /* i_postdec */ - 0x0000110e, /* pow */ - 0x0000112e, /* multiply */ - 0x0000111e, /* i_multiply */ - 0x0000112e, /* divide */ - 0x0000111e, /* i_divide */ - 0x0000113e, /* modulo */ - 0x0000111e, /* i_modulo */ - 0x00001209, /* repeat */ - 0x0000112e, /* add */ - 0x0000111e, /* i_add */ - 0x0000112e, /* subtract */ - 0x0000111e, /* i_subtract */ - 0x0000110e, /* concat */ - 0x0000010e, /* stringify */ - 0x0000110e, /* left_shift */ - 0x0000110e, /* right_shift */ - 0x00001136, /* lt */ - 0x00001116, /* i_lt */ - 0x00001136, /* gt */ - 0x00001116, /* i_gt */ - 0x00001136, /* le */ - 0x00001116, /* i_le */ - 0x00001136, /* ge */ - 0x00001116, /* i_ge */ - 0x00001136, /* eq */ - 0x00001116, /* i_eq */ - 0x00001136, /* ne */ - 0x00001116, /* i_ne */ - 0x0000113e, /* ncmp */ - 0x0000111e, /* i_ncmp */ - 0x00001116, /* slt */ - 0x00001116, /* sgt */ - 0x00001116, /* sle */ - 0x00001116, /* sge */ - 0x00001116, /* seq */ - 0x00001116, /* sne */ - 0x0000111e, /* scmp */ - 0x0000110e, /* bit_and */ - 0x0000110e, /* bit_xor */ - 0x0000110e, /* bit_or */ - 0x0000012e, /* negate */ - 0x0000011e, /* i_negate */ - 0x00000116, /* not */ - 0x0000010e, /* complement */ - 0x0000110e, /* atan2 */ - 0x0000098e, /* sin */ - 0x0000098e, /* cos */ - 0x0000090c, /* rand */ - 0x00000904, /* srand */ - 0x0000098e, /* exp */ - 0x0000098e, /* log */ - 0x0000098e, /* sqrt */ - 0x0000098e, /* int */ - 0x0000098e, /* hex */ - 0x0000098e, /* oct */ - 0x0000098e, /* abs */ - 0x0000099c, /* length */ - 0x0009110c, /* substr */ - 0x0001111c, /* vec */ - 0x0009111c, /* index */ - 0x0009111c, /* rindex */ - 0x0000210f, /* sprintf */ - 0x00002105, /* formline */ - 0x0000099e, /* ord */ - 0x0000098e, /* chr */ - 0x0000110e, /* crypt */ - 0x0000098e, /* ucfirst */ - 0x0000098e, /* lcfirst */ - 0x0000098e, /* uc */ - 0x0000098e, /* lc */ - 0x0000098e, /* quotemeta */ - 0x00000048, /* rv2av */ - 0x00001304, /* aelemfast */ - 0x00001304, /* aelem */ - 0x00002301, /* aslice */ - 0x00000408, /* each */ - 0x00000408, /* values */ - 0x00000408, /* keys */ - 0x00000100, /* delete */ - 0x00000114, /* exists */ - 0x00000048, /* rv2hv */ - 0x00001404, /* helem */ - 0x00002401, /* hslice */ - 0x00001100, /* unpack */ - 0x0000210d, /* pack */ - 0x00011108, /* split */ - 0x0000210d, /* join */ - 0x00000201, /* list */ - 0x00022400, /* lslice */ - 0x00000205, /* anonlist */ - 0x00000205, /* anonhash */ - 0x00299301, /* splice */ - 0x0000231d, /* push */ - 0x00000304, /* pop */ - 0x00000304, /* shift */ - 0x0000231d, /* unshift */ - 0x00002d01, /* sort */ - 0x00000209, /* reverse */ - 0x00002541, /* grepstart */ - 0x00000048, /* grepwhile */ - 0x00002541, /* mapstart */ - 0x00000048, /* mapwhile */ - 0x00001100, /* range */ - 0x00001100, /* flip */ - 0x00000000, /* flop */ - 0x00000000, /* and */ - 0x00000000, /* or */ - 0x00001106, /* xor */ - 0x00000040, /* cond_expr */ - 0x00000004, /* andassign */ - 0x00000004, /* orassign */ - 0x00000040, /* method */ - 0x00000249, /* entersub */ - 0x00000000, /* leavesub */ - 0x00000908, /* caller */ - 0x0000021d, /* warn */ - 0x0000025d, /* die */ - 0x00000914, /* reset */ - 0x00000000, /* lineseq */ - 0x00000004, /* nextstate */ - 0x00000004, /* dbstate */ + 0x00022208, /* aassign */ + 0x00002c0d, /* chop */ + 0x00009c8c, /* schop */ + 0x00002c0d, /* chomp */ + 0x00009c8c, /* schomp */ + 0x00009c94, /* defined */ + 0x00009c04, /* undef */ + 0x00009c84, /* study */ + 0x00009c8c, /* pos */ + 0x00001164, /* preinc */ + 0x00001154, /* i_preinc */ + 0x00001164, /* predec */ + 0x00001154, /* i_predec */ + 0x0000116c, /* postinc */ + 0x0000115c, /* i_postinc */ + 0x0000116c, /* postdec */ + 0x0000115c, /* i_postdec */ + 0x0001120e, /* pow */ + 0x0001122e, /* multiply */ + 0x0001121e, /* i_multiply */ + 0x0001122e, /* divide */ + 0x0001121e, /* i_divide */ + 0x0001123e, /* modulo */ + 0x0001121e, /* i_modulo */ + 0x00012209, /* repeat */ + 0x0001122e, /* add */ + 0x0001121e, /* i_add */ + 0x0001122e, /* subtract */ + 0x0001121e, /* i_subtract */ + 0x0001120e, /* concat */ + 0x0000150e, /* stringify */ + 0x0001120e, /* left_shift */ + 0x0001120e, /* right_shift */ + 0x00011236, /* lt */ + 0x00011216, /* i_lt */ + 0x00011236, /* gt */ + 0x00011216, /* i_gt */ + 0x00011236, /* le */ + 0x00011216, /* i_le */ + 0x00011236, /* ge */ + 0x00011216, /* i_ge */ + 0x00011236, /* eq */ + 0x00011216, /* i_eq */ + 0x00011236, /* ne */ + 0x00011216, /* i_ne */ + 0x0001123e, /* ncmp */ + 0x0001121e, /* i_ncmp */ + 0x00011216, /* slt */ + 0x00011216, /* sgt */ + 0x00011216, /* sle */ + 0x00011216, /* sge */ + 0x00011216, /* seq */ + 0x00011216, /* sne */ + 0x0001121e, /* scmp */ + 0x0001120e, /* bit_and */ + 0x0001120e, /* bit_xor */ + 0x0001120e, /* bit_or */ + 0x0000112e, /* negate */ + 0x0000111e, /* i_negate */ + 0x00001116, /* not */ + 0x0000110e, /* complement */ + 0x0001150e, /* atan2 */ + 0x00009c8e, /* sin */ + 0x00009c8e, /* cos */ + 0x00009c0c, /* rand */ + 0x00009c04, /* srand */ + 0x00009c8e, /* exp */ + 0x00009c8e, /* log */ + 0x00009c8e, /* sqrt */ + 0x00009c8e, /* int */ + 0x00009c8e, /* hex */ + 0x00009c8e, /* oct */ + 0x00009c8e, /* abs */ + 0x00009c9c, /* length */ + 0x0091150c, /* substr */ + 0x0011151c, /* vec */ + 0x0091151c, /* index */ + 0x0091151c, /* rindex */ + 0x0002150f, /* sprintf */ + 0x00021505, /* formline */ + 0x00009c9e, /* ord */ + 0x00009c8e, /* chr */ + 0x0001150e, /* crypt */ + 0x00009c8e, /* ucfirst */ + 0x00009c8e, /* lcfirst */ + 0x00009c8e, /* uc */ + 0x00009c8e, /* lc */ + 0x00009c8e, /* quotemeta */ + 0x00000148, /* rv2av */ + 0x00013804, /* aelemfast */ + 0x00013204, /* aelem */ + 0x00023501, /* aslice */ + 0x00004c08, /* each */ + 0x00004c08, /* values */ + 0x00004c08, /* keys */ + 0x00001c00, /* delete */ + 0x00001c14, /* exists */ + 0x00000148, /* rv2hv */ + 0x00014204, /* helem */ + 0x00024501, /* hslice */ + 0x00011500, /* unpack */ + 0x0002150d, /* pack */ + 0x00111508, /* split */ + 0x0002150d, /* join */ + 0x00002501, /* list */ + 0x00224200, /* lslice */ + 0x00002505, /* anonlist */ + 0x00002505, /* anonhash */ + 0x02993501, /* splice */ + 0x0002351d, /* push */ + 0x00003c14, /* pop */ + 0x00003c04, /* shift */ + 0x0002351d, /* unshift */ + 0x0002d501, /* sort */ + 0x00002509, /* reverse */ + 0x00025541, /* grepstart */ + 0x00000348, /* grepwhile */ + 0x00025541, /* mapstart */ + 0x00000348, /* mapwhile */ + 0x00011400, /* range */ + 0x00011100, /* flip */ + 0x00000100, /* flop */ + 0x00000300, /* and */ + 0x00000300, /* or */ + 0x00011306, /* xor */ + 0x00000440, /* cond_expr */ + 0x00000304, /* andassign */ + 0x00000304, /* orassign */ + 0x00000140, /* method */ + 0x00002149, /* entersub */ + 0x00000100, /* leavesub */ + 0x00009c08, /* caller */ + 0x0000251d, /* warn */ + 0x0000255d, /* die */ + 0x00009c14, /* reset */ + 0x00000500, /* lineseq */ + 0x00000b04, /* nextstate */ + 0x00000b04, /* dbstate */ 0x00000004, /* unstack */ 0x00000000, /* enter */ - 0x00000000, /* leave */ - 0x00000000, /* scope */ - 0x00000040, /* enteriter */ + 0x00000500, /* leave */ + 0x00000500, /* scope */ + 0x00000a40, /* enteriter */ 0x00000000, /* iter */ - 0x00000040, /* enterloop */ - 0x00000000, /* leaveloop */ - 0x00000241, /* return */ - 0x00000044, /* last */ - 0x00000044, /* next */ - 0x00000044, /* redo */ - 0x00000044, /* dump */ - 0x00000044, /* goto */ - 0x00000944, /* exit */ - 0x0000961c, /* open */ - 0x00000e14, /* close */ - 0x00006614, /* pipe_op */ - 0x0000061c, /* fileno */ - 0x0000091c, /* umask */ - 0x00000604, /* binmode */ - 0x00021755, /* tie */ - 0x00000714, /* untie */ - 0x00000704, /* tied */ - 0x00011414, /* dbmopen */ - 0x00000414, /* dbmclose */ - 0x00111108, /* sselect */ - 0x00000e0c, /* select */ - 0x00000e0c, /* getc */ - 0x0091761d, /* read */ - 0x00000e54, /* enterwrite */ - 0x00000000, /* leavewrite */ - 0x00002e15, /* prtf */ - 0x00002e15, /* print */ - 0x00911604, /* sysopen */ - 0x00011604, /* sysseek */ - 0x0091761d, /* sysread */ - 0x0091161d, /* syswrite */ - 0x0091161d, /* send */ - 0x0011761d, /* recv */ - 0x00000e14, /* eof */ - 0x00000e0c, /* tell */ - 0x00011604, /* seek */ - 0x00001114, /* truncate */ - 0x0001160c, /* fcntl */ - 0x0001160c, /* ioctl */ - 0x0000161c, /* flock */ - 0x00111614, /* socket */ - 0x01116614, /* sockpair */ - 0x00001614, /* bind */ - 0x00001614, /* connect */ - 0x00001614, /* listen */ - 0x0000661c, /* accept */ - 0x0000161c, /* shutdown */ - 0x00011614, /* gsockopt */ - 0x00111614, /* ssockopt */ - 0x00000614, /* getsockname */ - 0x00000614, /* getpeername */ - 0x00000680, /* lstat */ - 0x00000680, /* stat */ - 0x00000694, /* ftrread */ - 0x00000694, /* ftrwrite */ - 0x00000694, /* ftrexec */ - 0x00000694, /* fteread */ - 0x00000694, /* ftewrite */ - 0x00000694, /* fteexec */ - 0x00000694, /* ftis */ - 0x00000694, /* fteowned */ - 0x00000694, /* ftrowned */ - 0x00000694, /* ftzero */ - 0x0000069c, /* ftsize */ - 0x0000068c, /* ftmtime */ - 0x0000068c, /* ftatime */ - 0x0000068c, /* ftctime */ - 0x00000694, /* ftsock */ - 0x00000694, /* ftchr */ - 0x00000694, /* ftblk */ - 0x00000694, /* ftfile */ - 0x00000694, /* ftdir */ - 0x00000694, /* ftpipe */ - 0x00000694, /* ftlink */ - 0x00000694, /* ftsuid */ - 0x00000694, /* ftsgid */ - 0x00000694, /* ftsvtx */ - 0x00000614, /* fttty */ - 0x00000694, /* fttext */ - 0x00000694, /* ftbinary */ - 0x0000091c, /* chdir */ - 0x0000021d, /* chown */ - 0x0000099c, /* chroot */ - 0x0000029d, /* unlink */ - 0x0000021d, /* chmod */ - 0x0000021d, /* utime */ - 0x0000111c, /* rename */ - 0x0000111c, /* link */ - 0x0000111c, /* symlink */ - 0x0000098c, /* readlink */ - 0x0000111c, /* mkdir */ - 0x0000099c, /* rmdir */ - 0x00001614, /* open_dir */ - 0x00000600, /* readdir */ - 0x0000060c, /* telldir */ - 0x00001604, /* seekdir */ - 0x00000604, /* rewinddir */ - 0x00000614, /* closedir */ + 0x00000a40, /* enterloop */ + 0x00000200, /* leaveloop */ + 0x00002541, /* return */ + 0x00000e44, /* last */ + 0x00000e44, /* next */ + 0x00000e44, /* redo */ + 0x00000e44, /* dump */ + 0x00000e44, /* goto */ + 0x00009c44, /* exit */ + 0x0009651c, /* open */ + 0x0000ec14, /* close */ + 0x00066514, /* pipe_op */ + 0x00006c1c, /* fileno */ + 0x00009c1c, /* umask */ + 0x00006c04, /* binmode */ + 0x00217555, /* tie */ + 0x00007c14, /* untie */ + 0x00007c04, /* tied */ + 0x00114514, /* dbmopen */ + 0x00004c14, /* dbmclose */ + 0x01111508, /* sselect */ + 0x0000e50c, /* select */ + 0x0000ec0c, /* getc */ + 0x0917651d, /* read */ + 0x0000ec54, /* enterwrite */ + 0x00000100, /* leavewrite */ + 0x0002e515, /* prtf */ + 0x0002e515, /* print */ + 0x09116504, /* sysopen */ + 0x00116504, /* sysseek */ + 0x0917651d, /* sysread */ + 0x0911651d, /* syswrite */ + 0x0911651d, /* send */ + 0x0117651d, /* recv */ + 0x0000ec14, /* eof */ + 0x0000ec0c, /* tell */ + 0x00116504, /* seek */ + 0x00011514, /* truncate */ + 0x0011650c, /* fcntl */ + 0x0011650c, /* ioctl */ + 0x0001651c, /* flock */ + 0x01116514, /* socket */ + 0x11166514, /* sockpair */ + 0x00016514, /* bind */ + 0x00016514, /* connect */ + 0x00016514, /* listen */ + 0x0006651c, /* accept */ + 0x0001651c, /* shutdown */ + 0x00116514, /* gsockopt */ + 0x01116514, /* ssockopt */ + 0x00006c14, /* getsockname */ + 0x00006c14, /* getpeername */ + 0x00006d80, /* lstat */ + 0x00006d80, /* stat */ + 0x00006d94, /* ftrread */ + 0x00006d94, /* ftrwrite */ + 0x00006d94, /* ftrexec */ + 0x00006d94, /* fteread */ + 0x00006d94, /* ftewrite */ + 0x00006d94, /* fteexec */ + 0x00006d94, /* ftis */ + 0x00006d94, /* fteowned */ + 0x00006d94, /* ftrowned */ + 0x00006d94, /* ftzero */ + 0x00006d9c, /* ftsize */ + 0x00006d8c, /* ftmtime */ + 0x00006d8c, /* ftatime */ + 0x00006d8c, /* ftctime */ + 0x00006d94, /* ftsock */ + 0x00006d94, /* ftchr */ + 0x00006d94, /* ftblk */ + 0x00006d94, /* ftfile */ + 0x00006d94, /* ftdir */ + 0x00006d94, /* ftpipe */ + 0x00006d94, /* ftlink */ + 0x00006d94, /* ftsuid */ + 0x00006d94, /* ftsgid */ + 0x00006d94, /* ftsvtx */ + 0x00006d14, /* fttty */ + 0x00006d94, /* fttext */ + 0x00006d94, /* ftbinary */ + 0x00009c1c, /* chdir */ + 0x0000251d, /* chown */ + 0x00009c9c, /* chroot */ + 0x0000259d, /* unlink */ + 0x0000251d, /* chmod */ + 0x0000251d, /* utime */ + 0x0001151c, /* rename */ + 0x0001151c, /* link */ + 0x0001151c, /* symlink */ + 0x00009c8c, /* readlink */ + 0x0001151c, /* mkdir */ + 0x00009c9c, /* rmdir */ + 0x00016514, /* open_dir */ + 0x00006c00, /* readdir */ + 0x00006c0c, /* telldir */ + 0x00016504, /* seekdir */ + 0x00006c04, /* rewinddir */ + 0x00006c14, /* closedir */ 0x0000001c, /* fork */ 0x0000001c, /* wait */ - 0x0000111c, /* waitpid */ - 0x0000291d, /* system */ - 0x0000295d, /* exec */ - 0x0000025d, /* kill */ + 0x0001151c, /* waitpid */ + 0x0002951d, /* system */ + 0x0002955d, /* exec */ + 0x0000255d, /* kill */ 0x0000001c, /* getppid */ - 0x0000091c, /* getpgrp */ - 0x0000991c, /* setpgrp */ - 0x0000111c, /* getpriority */ - 0x0001111c, /* setpriority */ + 0x00009c1c, /* getpgrp */ + 0x0009951c, /* setpgrp */ + 0x0001151c, /* getpriority */ + 0x0011151c, /* setpriority */ 0x0000001c, /* time */ 0x00000000, /* tms */ - 0x00000908, /* localtime */ - 0x00000908, /* gmtime */ - 0x0000099c, /* alarm */ - 0x0000091c, /* sleep */ - 0x0001111d, /* shmget */ - 0x0001111d, /* shmctl */ - 0x0011111d, /* shmread */ - 0x0011111d, /* shmwrite */ - 0x0000111d, /* msgget */ - 0x0001111d, /* msgctl */ - 0x0001111d, /* msgsnd */ - 0x0111111d, /* msgrcv */ - 0x0001111d, /* semget */ - 0x0011111d, /* semctl */ - 0x0000111d, /* semop */ - 0x000009c0, /* require */ - 0x00000140, /* dofile */ - 0x00000140, /* entereval */ - 0x00000100, /* leaveeval */ - 0x00000000, /* entertry */ - 0x00000000, /* leavetry */ - 0x00000100, /* ghbyname */ - 0x00001100, /* ghbyaddr */ + 0x00009c08, /* localtime */ + 0x00009c08, /* gmtime */ + 0x00009c9c, /* alarm */ + 0x00009c1c, /* sleep */ + 0x0011151d, /* shmget */ + 0x0011151d, /* shmctl */ + 0x0111151d, /* shmread */ + 0x0111151d, /* shmwrite */ + 0x0001151d, /* msgget */ + 0x0011151d, /* msgctl */ + 0x0011151d, /* msgsnd */ + 0x1111151d, /* msgrcv */ + 0x0011151d, /* semget */ + 0x0111151d, /* semctl */ + 0x0001151d, /* semop */ + 0x00009cc0, /* require */ + 0x00001140, /* dofile */ + 0x00001c40, /* entereval */ + 0x00001100, /* leaveeval */ + 0x00000300, /* entertry */ + 0x00000500, /* leavetry */ + 0x00001c00, /* ghbyname */ + 0x00011500, /* ghbyaddr */ 0x00000000, /* ghostent */ - 0x00000100, /* gnbyname */ - 0x00001100, /* gnbyaddr */ + 0x00001c00, /* gnbyname */ + 0x00011500, /* gnbyaddr */ 0x00000000, /* gnetent */ - 0x00000100, /* gpbyname */ - 0x00000100, /* gpbynumber */ + 0x00001c00, /* gpbyname */ + 0x00001500, /* gpbynumber */ 0x00000000, /* gprotoent */ - 0x00001100, /* gsbyname */ - 0x00001100, /* gsbyport */ + 0x00011500, /* gsbyname */ + 0x00011500, /* gsbyport */ 0x00000000, /* gservent */ - 0x00000114, /* shostent */ - 0x00000114, /* snetent */ - 0x00000114, /* sprotoent */ - 0x00000114, /* sservent */ + 0x00001c14, /* shostent */ + 0x00001c14, /* snetent */ + 0x00001c14, /* sprotoent */ + 0x00001c14, /* sservent */ 0x00000014, /* ehostent */ 0x00000014, /* enetent */ 0x00000014, /* eprotoent */ 0x00000014, /* eservent */ - 0x00000100, /* gpwnam */ - 0x00000100, /* gpwuid */ + 0x00001c00, /* gpwnam */ + 0x00001c00, /* gpwuid */ 0x00000000, /* gpwent */ 0x00000014, /* spwent */ 0x00000014, /* epwent */ - 0x00000100, /* ggrnam */ - 0x00000100, /* ggrgid */ + 0x00001c00, /* ggrnam */ + 0x00001c00, /* ggrgid */ 0x00000000, /* ggrent */ 0x00000014, /* sgrent */ 0x00000014, /* egrent */ 0x0000000c, /* getlogin */ - 0x0000211d, /* syscall */ - 0x00000104, /* lock */ + 0x0002151d, /* syscall */ + 0x00001c04, /* lock */ + 0x00000044, /* threadsv */ }; #endif