V "GNAT Lib v15" A -O3 A -gnatA A -ffunction-sections A -fdata-sections A -gnata A -gnato1 A -gnatVa A -gnatwa A -gnatwJ A -gnatwK A -gnat2022 A -mcpu=arm1176jzf-s A -mfloat-abi=hard A -mfpu=vfpv2 A -mtls-dialect=gnu A -marm A -mlibarch=armv6kz+fp A -march=armv6kz+fp P SS ZX RN RV NO_SECONDARY_STACK RV NO_STANDARD_STORAGE_POOLS RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_PRAGMAS U posix%b posix.adb f073c2dc NE OO PK KU W interfaces%s interfac.ads interfac.ali W interfaces.c%s i-c.adb i-c.ali Z system%s system.ads system.ali Z system.secondary_stack%s s-secsta.adb s-secsta.ali U posix%s posix.ads 0f03967c EE NE OO PK KU W interfaces%s interfac.ads interfac.ali W interfaces.c%s i-c.adb i-c.ali W system%s system.ads system.ali D ada.ads 20250808065140 76789da1 ada%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D interfac.ads 20250808065140 9111f9c1 interfaces%s D i-c.ads 20250808065140 e94c966a interfaces.c%s D posix.ads 20250822150043 36f1f724 posix%s D posix.adb 20250822150043 2fcea392 posix%b D system.ads 20250808065140 d0bef732 system%s D s-exctab.ads 20250808065140 91bef6ef system.exception_table%s D s-parame.ads 20250808065140 3597fc11 system.parameters%s D s-secsta.ads 20250808065140 578279f5 system.secondary_stack%s D s-stalib.ads 20250808065140 1c9580f6 system.standard_library%s D s-stoele.ads 20250808065140 ccded4e8 system.storage_elements%s G a e G c Z s s [c_open posix 53 12 none] G c Z s s [c_close posix 58 12 none] G c Z s s [c_read posix 60 12 none] G c Z s s [c_write posix 65 12 none] G c Z s s [c_poll posix 70 12 none] G c Z s s [c_strerror_r posix 75 13 none] G c Z s s [c_errno posix 80 12 none] G c Z s b [open posix 92 13 none] G c Z s b [open_read posix 99 13 none] G c Z s b [open_write posix 104 13 none] G c Z s b [open_readwrite posix 109 13 none] G c Z s b [close posix 114 13 none] G c Z s b [read posix 118 13 none] G c Z s b [write posix 125 13 none] G c Z s b [poll posix 135 13 none] G c Z s b [poll posix 142 13 none] G c Z s b [poll posix 149 13 none] G c Z s b [errno posix 154 12 none] G c Z s b [strerror posix 156 12 none] G c Z s s [pollfdIP posix 32 8 none] G c Z s s [fds_arrayIP posix 132 8 none] G c Z s s [events_arrayIP posix 133 8 none] X 3 interfac.ads 47K9*Interfaces 247e15 5|23r6 33r15 34r15 35r15 54r17 55r17 56r17 56r47 58r25 . 58r50 61r17 63r17 66r17 68r17 72r17 73r17 73r42 76r17 77r24 78r17 80r27 . 6|23r6 25r10 37r26 37r55 38r13 79r16 96r22 96r49 117r23 117r50 136r15 140r29 . 141r29 145r61 170r15 173r27 174r27 177r61 210r11 213r18 214r12 X 4 i-c.ads 33K20*C 601e17 5|23w17 33r26 34r26 35r26 54r28 55r28 56r28 56r58 58r36 58r61 . 61r28 63r28 66r28 68r28 72r28 73r28 73r53 76r28 77r35 78r28 80r38 6|23w17 . 25r21 37r37 37r66 38r24 79r27 96r33 96r60 117r34 117r61 136r26 140r40 141r40 . 145r72 170r26 173r38 174r38 177r72 210r22 213r29 214r23 62I9*int 5|33r28 55r30 56r30 56r60 58r38 58r63 61r30 66r30 72r30 . 73r30 73r55 76r30 80r40 6|25r23 37r68 38r26 79r29 96r35 117r36 136r28 140r42 . 145r74 170r28 173r40 177r74 213r31 63I9*short 5|34r28 35r28 6|141r42 174r40 92M9*size_t 5|63r30 68r30 78r30 6|96r62 117r63 109E9*char 124A9*char_array(109E9)<92M9> 5|54r30 77r37 6|210r24 145V13*To_C{124A9} 6|37s39 163V13*To_Ada{string} 6|214s25 X 5 posix.ads 26K9*Posix 158l5 158e10 6|27b14 41r16 53r20 62r20 71r20 93r14 100r16 114r14 . 121r16 135r44 145r15 169r33 177r15 217l5 217t10 30I8*ssize_t 63r45 68r45 6|93r20 114r20 32R8*pollfd 36e13 6|135r50 169r39 33i5*fd{4|62I9} 6|140m18 173m16 34i5*events{4|63I9} 6|141m18 174m16 35i5*revents{4|63I9} 6|142m18 155r42 175m16 186r37 38N3*O_RDONLY 6|53r26 39N3*O_WRONLY 6|62r26 40N3*O_RDWR 6|71r26 41N3*O_CREAT 42N3*O_TRUNC 43N3*O_APPEND 45N3*POLLIN 6|199r14 46N3*POLLOUT 47N3*POLLERR 48N3*POLLHUP 49N3*POLLNVAL 51N3*ETIMEOUT 6|152r18 184r18 53V12*C_open{4|62I9} 54>5 55>5 56>5 82b20 6|37s19 54a5 path{4|124A9} 55i5 flags{4|62I9} 56i5 mode{4|62I9} 58V12*C_close{4|62I9} 58>20 83b20 6|79s8 58i20 fd{4|62I9} 60V12*C_read{30I8} 61>5 62>5 63>5 84b20 6|96s15 61i5 fd{4|62I9} 62m5 src{7|67M9} 63m5 len{4|92M9} 65V12*C_write{30I8} 66>5 67>5 68>5 85b20 6|117s15 66i5 fd{4|62I9} 67m5 dst{7|67M9} 68m5 len{4|92M9} 70V12*C_poll{4|62I9} 71>5 72>5 73>5 86b20 6|145s21 177s21 71m5 fds{7|67M9} 72i5 nfds{4|62I9} 73i5 timeoutms{4|62I9} 75U13*C_strerror_r 76>5 77=5 78>5 88b20 6|213s5 76i5 err{4|62I9} 77a5 dst{4|124A9} 78m5 len{4|92M9} 80V12*C_errno{4|62I9} 87b20 6|205s20 92U13*Open 93>5 94>5 95>5 96<5 97<5 6|29b13 45l7 45t11 53s5 62s5 71s5 93a5 filename{string} 6|30b5 37r44 94i5 flags{natural} 6|31b5 37r72 95i5 mode{natural} 6|32b5 38r30 96i5 fd{integer} 6|33b5 37m5 40r8 97i5 error{integer} 6|34b5 41m7 43m7 99U13*Open_Read 100>5 101<5 102<5 6|47b13 54l7 54t16 100a5 filename{string} 6|48b5 53r10 101i5 fd{integer} 6|49b5 53m39 102i5 error{integer} 6|50b5 53m43 104U13*Open_Write 105>5 106<5 107<5 6|56b13 63l7 63t17 105a5 filename{string} 6|57b5 62r10 106i5 fd{integer} 6|58b5 62m39 107i5 error{integer} 6|59b5 62m43 109U13*Open_ReadWrite 110>5 111<5 112<5 6|65b13 72l7 72t21 110a5 filename{string} 6|66b5 71r10 111i5 fd{integer} 6|67b5 71m37 112i5 error{integer} 6|68b5 71m41 114U13*Close 115>5 116<5 6|74b13 84l7 84t12 115i5 fd{integer} 6|75b5 79r33 116i5 error{integer} 6|76b5 80m7 82m7 118U13*Read 119>5 120>5 121>5 122<5 123<5 6|86b13 105l7 105t11 119i5 fd{integer} 6|87b5 96r39 120m5 buf{7|67M9} 6|88b5 96r44 121i5 len{integer} 6|89b5 96r69 122i5 count{natural} 6|90b5 99m7 102m7 123i5 error{integer} 6|91b5 100m7 103m7 125U13*Write 126>5 127>5 128>5 129<5 130<5 6|107b13 126l7 126t12 126i5 fd{integer} 6|108b5 117r40 127m5 buf{7|67M9} 6|109b5 117r45 128i5 len{integer} 6|110b5 117r70 129i5 count{natural} 6|111b5 120m7 123m7 130i5 error{integer} 6|112b5 121m7 124m7 132A8*fds_array(natural) 136r17 6|129r17 133A8*events_array(natural) 137r17 138r21 6|130r17 131r21 135U13*Poll 136>5 137>5 138<5 139>5 140<5 6|128b13 160l7 160t11 136a5 files{132A8} 6|129b5 135r27 140r46 137a5 events{133A8} 6|130b5 141r48 138a5 revents{133A8} 6|131b5 148m7 151m7 155m9 139i5 timeoutms{natural} 6|132b5 145r78 140i5 error{integer} 6|133b5 149m7 152m7 158m7 142U13*Poll 143>5 144>5 145<5 146>5 147<5 6|162b13 189l7 189t11 199s5 143i5 fd{integer} 6|163b5 173r44 144i5 events{natural} 6|164b5 174r46 145i5 revents{natural} 6|165b5 180m7 183m7 186m7 146i5 timeoutms{natural} 6|166b5 177r78 147i5 error{integer} 6|167b5 181m7 184m7 187m7 149U13*Poll 150>5 151>5 152<5 6|191b13 200l7 200t11 150i5 fd{integer} 6|192b5 199r10 151i5 timeoutms{natural} 6|193b5 199r31 152i5 error{integer} 6|194b5 199m42 154V12*errno{integer} 6|41s22 82s16 100s22 121s22 149s18 181s18 202b12 206l7 . 206t12 156V12*strerror{string} 156>21 6|208b12 215l7 215t15 156i21 err{integer} 6|208b21 213r35 X 6 posix.adb 93i5 status{5|30I8} 96m5 98r8 102r24 114i5 status{5|30I8} 117m5 119r8 123r24 135a5 pollfds(5|32R8) 139r14 140m7 141m7 142m7 145m28 145r28 145r45 154r16 . 155r31 136i5 status{4|62I9} 145m5 147r8 150r11 139i9 i{integer} 140r15 140r52 141r15 141r55 142r15 154i11 i{integer} 155r17 155r39 169a5 pollfds(5|32R8) 173m5 174m5 175m5 177m28 177r28 177r45 186r26 170i5 status{4|62I9} 177m5 179r8 182r11 196i5 revents{natural} 199m22 210a5 msg{4|124A9} 213m41 213r41 213r46 214r32 X 7 system.ads 37K9*System 5|24w6 62r17 67r17 71r17 120r17 127r17 6|88r16 109r16 7|156e11 67M9*Address 5|62r24 67r24 71r24 120r24 127r24 6|88r23 109r23