home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Basic / OTL-BBU1.DMS / in.adf / Includes / exec / semaphores.bb2 < prev    next >
Unknown  |  1994-04-04  |  855 b 

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 00 3b 20 24 56 45 52 | 3a 20 73 65 6d 61 70 68 |;.; $VER|: semaph|
|00000010| 6f 72 65 73 2e 62 62 32 | 20 34 30 2e 30 20 28 32 |ores.bb2| 40.0 (2|
|00000020| 38 2e 30 32 2e 39 34 29 | 00 3b 00 00 80 12 20 22 |8.02.94)|.;.... "|
|00000030| 65 78 65 63 2f 6e 6f 64 | 65 73 2e 62 62 32 22 00 |exec/nod|es.bb2".|
|00000040| 00 80 12 20 22 65 78 65 | 63 2f 6c 69 73 74 73 2e |... "exe|c/lists.|
|00000050| 62 62 32 22 00 00 80 12 | 20 22 65 78 65 63 2f 70 |bb2"....| "exec/p|
|00000060| 6f 72 74 73 2e 62 62 32 | 22 00 00 80 12 20 22 65 |orts.bb2|".... "e|
|00000070| 78 65 63 2f 74 61 73 6b | 73 2e 62 62 32 22 00 00 |xec/task|s.bb2"..|
|00000080| 3b 2f 2a 2a 2a 2a 2a 2a | 20 53 69 67 6e 61 6c 53 |;/******| SignalS|
|00000090| 65 6d 61 70 68 6f 72 65 | 20 2a 2a 2a 2a 2a 2a 2a |emaphore| *******|
|000000a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000000b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000000c0| 2a 2a 2a 2a 2a 2a 2f 00 | 00 3b 2f 2a 20 50 72 69 |******/.|.;/* Pri|
|000000d0| 76 61 74 65 20 73 74 72 | 75 63 74 75 72 65 20 75 |vate str|ucture u|
|000000e0| 73 65 64 20 62 79 20 4f | 62 74 61 69 6e 53 65 6d |sed by O|btainSem|
|000000f0| 61 70 68 6f 72 65 28 29 | 20 2a 2f 00 80 01 2e 53 |aphore()| */....S|
|00000100| 65 6d 61 70 68 6f 72 65 | 52 65 71 75 65 73 74 00 |emaphore|Request.|
|00000110| 73 72 5f 4c 69 6e 6b 2e | 4d 69 6e 4e 6f 64 65 00 |sr_Link.|MinNode.|
|00000120| 2a 73 72 5f 57 61 69 74 | 65 72 2e 54 61 73 6b 00 |*sr_Wait|er.Task.|
|00000130| 80 02 20 80 01 00 00 3b | 2f 2a 20 53 69 67 6e 61 |.. ....;|/* Signa|
|00000140| 6c 20 53 65 6d 61 70 68 | 6f 72 65 20 64 61 74 61 |l Semaph|ore data|
|00000150| 20 73 74 72 75 63 74 75 | 72 65 20 2a 2f 00 80 01 | structu|re */...|
|00000160| 2e 53 69 67 6e 61 6c 53 | 65 6d 61 70 68 6f 72 65 |.SignalS|emaphore|
|00000170| 00 73 73 5f 4c 69 6e 6b | 2e 4e 6f 64 65 00 73 73 |.ss_Link|.Node.ss|
|00000180| 5f 4e 65 73 74 43 6f 75 | 6e 74 2e 77 00 73 73 5f |_NestCou|nt.w.ss_|
|00000190| 57 61 69 74 51 75 65 75 | 65 2e 4d 69 6e 4c 69 73 |WaitQueu|e.MinLis|
|000001a0| 74 00 73 73 5f 4d 75 6c | 74 69 70 6c 65 4c 69 6e |t.ss_Mul|tipleLin|
|000001b0| 6b 2e 53 65 6d 61 70 68 | 6f 72 65 52 65 71 75 65 |k.Semaph|oreReque|
|000001c0| 73 74 00 2a 73 73 5f 4f | 77 6e 65 72 2e 54 61 73 |st.*ss_O|wner.Tas|
|000001d0| 6b 00 73 73 5f 51 75 65 | 75 65 43 6f 75 6e 74 2e |k.ss_Que|ueCount.|
|000001e0| 77 00 80 02 20 80 01 00 | 00 3b 2f 2a 2a 2a 2a 2a |w... ...|.;/*****|
|000001f0| 2a 20 53 65 6d 61 70 68 | 6f 72 65 20 70 72 6f 63 |* Semaph|ore proc|
|00000200| 75 72 65 20 6d 65 73 73 | 61 67 65 20 28 66 6f 72 |ure mess|age (for|
|00000210| 20 75 73 65 20 69 6e 20 | 56 33 39 20 50 72 6f 63 | use in |V39 Proc|
|00000220| 75 72 65 2f 56 61 63 61 | 74 65 20 2a 2a 2a 2a 2f |ure/Vaca|te ****/|
|00000230| 00 80 01 2e 53 65 6d 61 | 70 68 6f 72 65 4d 65 73 |....Sema|phoreMes|
|00000240| 73 61 67 65 00 73 73 6d | 5f 4d 65 73 73 61 67 65 |sage.ssm|_Message|
|00000250| 2e 4d 65 73 73 61 67 65 | 00 2a 73 73 6d 5f 53 65 |.Message|.*ssm_Se|
|00000260| 6d 61 70 68 6f 72 65 2e | 53 69 67 6e 61 6c 53 65 |maphore.|SignalSe|
|00000270| 6d 61 70 68 6f 72 65 00 | 80 02 20 80 01 00 00 23 |maphore.|.. ....#|
|00000280| 53 4d 5f 53 48 41 52 45 | 44 3d 28 31 29 00 23 53 |SM_SHARE|D=(1).#S|
|00000290| 4d 5f 45 58 43 4c 55 53 | 49 56 45 3d 28 30 29 00 |M_EXCLUS|IVE=(0).|
|000002a0| 00 3b 2f 2a 2a 2a 2a 2a | 2a 20 53 65 6d 61 70 68 |.;/*****|* Semaph|
|000002b0| 6f 72 65 20 28 4f 6c 64 | 20 50 72 6f 63 75 72 65 |ore (Old| Procure|
|000002c0| 2f 56 61 63 61 74 65 20 | 74 79 70 65 2c 20 6e 6f |/Vacate |type, no|
|000002d0| 74 20 72 65 6c 69 61 62 | 6c 65 29 20 2a 2a 2a 2a |t reliab|le) ****|
|000002e0| 2a 2a 2a 2a 2a 2a 2a 2f | 00 00 80 01 2e 53 65 6d |*******/|.....Sem|
|000002f0| 61 70 68 6f 72 65 3b 2f | 2a 20 44 6f 20 6e 6f 74 |aphore;/|* Do not|
|00000300| 20 75 73 65 20 74 68 65 | 73 65 20 73 65 6d 61 70 | use the|se semap|
|00000310| 68 6f 72 65 73 21 20 2a | 2f 00 73 6d 5f 4d 73 67 |hores! *|/.sm_Msg|
|00000320| 50 6f 72 74 2e 4d 73 67 | 50 6f 72 74 00 73 6d 5f |Port.Msg|Port.sm_|
|00000330| 42 69 64 73 2e 77 00 80 | 02 20 80 01 00 00 3b 23 |Bids.w..|. ....;#|
|00000340| 73 6d 5f 4c 6f 63 6b 4d | 73 67 3d 23 6d 70 5f 53 |sm_LockM|sg=#mp_S|
|00000350| 69 67 54 61 73 6b 00 | |igTask. | |
+--------+-------------------------+-------------------------+--------+--------+