v1.1.14 update
[musl-tables] / data / abi_type.x86_64.diff
1 --- abi_type.x86_64.glibc
2 +++ abi_type.x86_64.musl
3 @@ -3 +3 @@
4 -CODE: _code, _code*, size (*) [16], align (*) [8]
5 +CODE: CODE, CODE*, size (*) [16], align (*) [8]
6 @@ -72 +72 @@
7 -__jmp_buf: long*, long (*) [8], size (*) [64], align (*) [8]
8 +__jmp_buf: unsigned long*, unsigned long (*) [8], size (*) [64], align (*) [8]
9 @@ -82,0 +83 @@
10 +cnd_t: cnd_t, cnd_t*, size (*) [48], align (*) [8]
11 @@ -94 +95 @@
12 -fd_mask: long, long*, size (*) [8], align (*) [8]
13 +fd_mask: unsigned long, unsigned long*, size (*) [8], align (*) [8]
14 @@ -101 +102 @@
15 -fpregset_t: _libc_fpstate*, _libc_fpstate**, size (*) [8], align (*) [8]
16 +fpregset_t: _fpstate*, _fpstate**, size (*) [8], align (*) [8]
17 @@ -122,2 +123,2 @@
18 -int_fast16_t: long, long*, size (*) [8], align (*) [8]
19 -int_fast32_t: long, long*, size (*) [8], align (*) [8]
20 +int_fast16_t: int, int*, size (*) [4], align (*) [4]
21 +int_fast32_t: int, int*, size (*) [4], align (*) [4]
22 @@ -147,0 +149 @@
23 +mtx_t: mtx_t, mtx_t*, size (*) [40], align (*) [8]
24 @@ -167,0 +170 @@
25 +once_flag: int, int*, size (*) [4], align (*) [4]
26 @@ -186,2 +189,2 @@
27 -pthread_rwlockattr_t: pthread_rwlockattr_t, pthread_rwlockattr_t*, size (*) [8], align (*) [8]
28 -pthread_spinlock_t: int, int volatile*, size (*) [4], align (*) [4]
29 +pthread_rwlockattr_t: pthread_rwlockattr_t, pthread_rwlockattr_t*, size (*) [8], align (*) [4]
30 +pthread_spinlock_t: int, int*, size (*) [4], align (*) [4]
31 @@ -190 +193 @@
32 -quad_t: long, long*, size (*) [8], align (*) [8]
33 +quad_t: long long, long long*, size (*) [8], align (*) [8]
34 @@ -193,2 +196,2 @@
35 -regmatch_t: regmatch_t, regmatch_t*, size (*) [8], align (*) [4]
36 -regoff_t: int, int*, size (*) [4], align (*) [4]
37 +regmatch_t: regmatch_t, regmatch_t*, size (*) [16], align (*) [8]
38 +regoff_t: long, long*, size (*) [8], align (*) [8]
39 @@ -196 +199 @@
40 -rlim_t: unsigned long, unsigned long*, size (*) [8], align (*) [8]
41 +rlim_t: unsigned long long, unsigned long long*, size (*) [8], align (*) [8]
42 @@ -198 +201 @@
43 -sem_t: sem_t, sem_t*, size (*) [32], align (*) [8]
44 +sem_t: sem_t, sem_t*, size (*) [32], align (*) [4]
45 @@ -233,2 +236,2 @@
46 -cmsghdr: cmsghdr, cmsghdr*, size (*) [16], align (*) [8]
47 -crypt_data: crypt_data, crypt_data*, size (*) [131232], align (*) [8]
48 +cmsghdr: cmsghdr, cmsghdr*, size (*) [16], align (*) [4]
49 +crypt_data: crypt_data, crypt_data*, size (*) [260], align (*) [4]
50 @@ -246,2 +249,2 @@
51 -ether_header: ether_header, ether_header*, size (*) [14], align (*) [1]
52 -ethhdr: ethhdr, ethhdr*, size (*) [14], align (*) [1]
53 +ether_header: ether_header, ether_header*, size (*) [14], align (*) [2]
54 +ethhdr: ethhdr, ethhdr*, size (*) [14], align (*) [2]
55 @@ -303 +306 @@
56 -lastlog: lastlog, lastlog*, size (*) [292], align (*) [4]
57 +lastlog: lastlog, lastlog*, size (*) [296], align (*) [8]
58 @@ -334 +337 @@
59 -ntptimeval: ntptimeval, ntptimeval*, size (*) [72], align (*) [8]
60 +ntptimeval: ntptimeval, ntptimeval*, size (*) [32], align (*) [8]
61 @@ -350,2 +353,2 @@
62 -rusage: rusage, rusage*, size (*) [144], align (*) [8]
63 -sched_param: sched_param, sched_param*, size (*) [4], align (*) [4]
64 +rusage: rusage, rusage*, size (*) [272], align (*) [8]
65 +sched_param: sched_param, sched_param*, size (*) [48], align (*) [8]
66 @@ -386,2 +389,2 @@
67 -sysinfo: sysinfo, sysinfo*, size (*) [112], align (*) [8]
68 -tcp_info: tcp_info, tcp_info*, size (*) [104], align (*) [4]
69 +sysinfo: sysinfo, sysinfo*, size (*) [368], align (*) [8]
70 +tcp_info: tcp_info, tcp_info*, size (*) [160], align (*) [8]
71 @@ -391 +394 @@
72 -tftphdr: tftphdr, tftphdr*, size (*) [5], align (*) [1]
73 +tftphdr: tftphdr, tftphdr*, size (*) [6], align (*) [2]
74 @@ -406 +409 @@
75 -utmpx: utmpx, utmpx*, size (*) [384], align (*) [4]
76 +utmpx: utmpx, utmpx*, size (*) [400], align (*) [8]
77 @@ -410,0 +414,2 @@
78 +thrd_start_t: int (*)(void*), int (**)(void*), size (*) [8], align (*) [8]
79 +thrd_t: unsigned long, unsigned long*, size (*) [8], align (*) [8]
80 @@ -412,0 +418,2 @@
81 +tss_dtor_t: void (*)(void*), void (**)(void*), size (*) [8], align (*) [8]
82 +tss_t: unsigned int, unsigned int*, size (*) [4], align (*) [4]
83 @@ -420 +427 @@
84 -u_quad_t: unsigned long, unsigned long*, size (*) [8], align (*) [8]
85 +u_quad_t: unsigned long long, unsigned long long*, size (*) [8], align (*) [8]
86 @@ -429,2 +436,2 @@
87 -uint_fast16_t: unsigned long, unsigned long*, size (*) [8], align (*) [8]
88 -uint_fast32_t: unsigned long, unsigned long*, size (*) [8], align (*) [8]
89 +uint_fast16_t: unsigned int, unsigned int*, size (*) [4], align (*) [4]
90 +uint_fast32_t: unsigned int, unsigned int*, size (*) [4], align (*) [4]