Skip to content

Commit 5a77db2

Browse files
committed
Add signal.h symbols
1 parent d3133b4 commit 5a77db2

File tree

3 files changed

+181
-0
lines changed

3 files changed

+181
-0
lines changed

src/arm64/libSystem.s

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@ ___nan:
5555
.global ___opendir2
5656
___opendir2:
5757

58+
.global ___sigbits
59+
___sigbits:
60+
5861
.global ___snprintf_chk
5962
___snprintf_chk:
6063

@@ -238,6 +241,9 @@ _bcopy:
238241
.global _brk
239242
_brk:
240243

244+
.global _bsd_signal
245+
_bsd_signal:
246+
241247
.global _bsearch
242248
_bsearch:
243249

@@ -1024,6 +1030,12 @@ _jn:
10241030
.global _jrand48
10251031
_jrand48:
10261032

1033+
.global _kill
1034+
_kill:
1035+
1036+
.global _killpg
1037+
_killpg:
1038+
10271039
.global _l64a
10281040
_l64a:
10291041

@@ -1465,6 +1477,9 @@ _profil:
14651477
.global _pselect
14661478
_pselect:
14671479

1480+
.global _psignal
1481+
_psignal:
1482+
14681483
.global _psort
14691484
_psort:
14701485

@@ -1477,9 +1492,15 @@ _psort_r:
14771492
.global _pthread_getugid_np
14781493
_pthread_getugid_np:
14791494

1495+
.global _pthread_kill
1496+
_pthread_kill:
1497+
14801498
.global _pthread_setugid_np
14811499
_pthread_setugid_np:
14821500

1501+
.global _pthread_sigmask
1502+
_pthread_sigmask:
1503+
14831504
.global _ptsname
14841505
_ptsname:
14851506

@@ -1522,6 +1543,9 @@ _qsort_r:
15221543
.global _radixsort
15231544
_radixsort:
15241545

1546+
.global _raise
1547+
_raise:
1548+
15251549
.global _rand
15261550
_rand:
15271551

@@ -1798,6 +1822,39 @@ _shm_open:
17981822
.global _shm_unlink
17991823
_shm_unlink:
18001824

1825+
.global _sigaction
1826+
_sigaction:
1827+
1828+
.global _sigaddset
1829+
_sigaddset:
1830+
1831+
.global _sigaltstack
1832+
_sigaltstack:
1833+
1834+
.global _sigblock
1835+
_sigblock:
1836+
1837+
.global _sigdelset
1838+
_sigdelset:
1839+
1840+
.global _sigemptyset
1841+
_sigemptyset:
1842+
1843+
.global _sigfillset
1844+
_sigfillset:
1845+
1846+
.global _sighold
1847+
_sighold:
1848+
1849+
.global _sigignore
1850+
_sigignore:
1851+
1852+
.global _siginterrupt
1853+
_siginterrupt:
1854+
1855+
.global _sigismember
1856+
_sigismember:
1857+
18011858
.global _signal
18021859
_signal:
18031860

@@ -1807,6 +1864,33 @@ _signgam:
18071864
.global _significand
18081865
_significand:
18091866

1867+
.global _sigpause
1868+
_sigpause:
1869+
1870+
.global _sigpending
1871+
_sigpending:
1872+
1873+
.global _sigprocmask
1874+
_sigprocmask:
1875+
1876+
.global _sigrelse
1877+
_sigrelse:
1878+
1879+
.global _sigset
1880+
_sigset:
1881+
1882+
.global _sigsetmask
1883+
_sigsetmask:
1884+
1885+
.global _sigsuspend
1886+
_sigsuspend:
1887+
1888+
.global _sigvec
1889+
_sigvec:
1890+
1891+
.global _sigwait
1892+
_sigwait:
1893+
18101894
.global _sin
18111895
_sin:
18121896

@@ -2038,6 +2122,12 @@ _sys_errlist:
20382122
.global _sys_nerr
20392123
_sys_nerr:
20402124

2125+
.global _sys_siglist
2126+
_sys_siglist:
2127+
2128+
.global _sys_signame
2129+
_sys_signame:
2130+
20412131
.global _syscall
20422132
_syscall:
20432133

src/libSystem.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#include <dirent.h>
55
#include <fcntl.h>
66
#include <math.h>
7+
#include <signal.h>
78
#include <stdio.h>
89
#include <stdlib.h>
910
#include <string.h>

src/x86_64/libSystem.s

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@ ___nan:
5555
.global ___opendir2$INODE64
5656
___opendir2$INODE64:
5757

58+
.global ___sigbits
59+
___sigbits:
60+
5861
.global ___snprintf_chk
5962
___snprintf_chk:
6063

@@ -238,6 +241,9 @@ _bcopy:
238241
.global _brk
239242
_brk:
240243

244+
.global _bsd_signal
245+
_bsd_signal:
246+
241247
.global _bsearch
242248
_bsearch:
243249

@@ -1030,6 +1036,12 @@ _jn:
10301036
.global _jrand48
10311037
_jrand48:
10321038

1039+
.global _kill
1040+
_kill:
1041+
1042+
.global _killpg
1043+
_killpg:
1044+
10331045
.global _l64a
10341046
_l64a:
10351047

@@ -1477,6 +1489,9 @@ _profil:
14771489
.global _pselect$1050
14781490
_pselect$1050:
14791491

1492+
.global _psignal
1493+
_psignal:
1494+
14801495
.global _psort
14811496
_psort:
14821497

@@ -1489,9 +1504,15 @@ _psort_r:
14891504
.global _pthread_getugid_np
14901505
_pthread_getugid_np:
14911506

1507+
.global _pthread_kill
1508+
_pthread_kill:
1509+
14921510
.global _pthread_setugid_np
14931511
_pthread_setugid_np:
14941512

1513+
.global _pthread_sigmask
1514+
_pthread_sigmask:
1515+
14951516
.global _ptsname
14961517
_ptsname:
14971518

@@ -1534,6 +1555,9 @@ _qsort_r:
15341555
.global _radixsort
15351556
_radixsort:
15361557

1558+
.global _raise
1559+
_raise:
1560+
15371561
.global _rand
15381562
_rand:
15391563

@@ -1810,6 +1834,39 @@ _shm_open:
18101834
.global _shm_unlink
18111835
_shm_unlink:
18121836

1837+
.global _sigaction
1838+
_sigaction:
1839+
1840+
.global _sigaddset
1841+
_sigaddset:
1842+
1843+
.global _sigaltstack
1844+
_sigaltstack:
1845+
1846+
.global _sigblock
1847+
_sigblock:
1848+
1849+
.global _sigdelset
1850+
_sigdelset:
1851+
1852+
.global _sigemptyset
1853+
_sigemptyset:
1854+
1855+
.global _sigfillset
1856+
_sigfillset:
1857+
1858+
.global _sighold
1859+
_sighold:
1860+
1861+
.global _sigignore
1862+
_sigignore:
1863+
1864+
.global _siginterrupt
1865+
_siginterrupt:
1866+
1867+
.global _sigismember
1868+
_sigismember:
1869+
18131870
.global _signal
18141871
_signal:
18151872

@@ -1819,6 +1876,33 @@ _signgam:
18191876
.global _significand
18201877
_significand:
18211878

1879+
.global _sigpause
1880+
_sigpause:
1881+
1882+
.global _sigpending
1883+
_sigpending:
1884+
1885+
.global _sigprocmask
1886+
_sigprocmask:
1887+
1888+
.global _sigrelse
1889+
_sigrelse:
1890+
1891+
.global _sigset
1892+
_sigset:
1893+
1894+
.global _sigsetmask
1895+
_sigsetmask:
1896+
1897+
.global _sigsuspend
1898+
_sigsuspend:
1899+
1900+
.global _sigvec
1901+
_sigvec:
1902+
1903+
.global _sigwait
1904+
_sigwait:
1905+
18221906
.global _sin
18231907
_sin:
18241908

@@ -2056,6 +2140,12 @@ _sys_errlist:
20562140
.global _sys_nerr
20572141
_sys_nerr:
20582142

2143+
.global _sys_siglist
2144+
_sys_siglist:
2145+
2146+
.global _sys_signame
2147+
_sys_signame:
2148+
20592149
.global _syscall
20602150
_syscall:
20612151

0 commit comments

Comments
 (0)