v1.1.14 update
[musl-tables] / data / abi_type.x86_64.diff
diff --git a/data/abi_type.x86_64.diff b/data/abi_type.x86_64.diff
new file mode 100644 (file)
index 0000000..03686eb
--- /dev/null
@@ -0,0 +1,90 @@
+--- abi_type.x86_64.glibc
++++ abi_type.x86_64.musl
+@@ -3 +3 @@
+-CODE: _code, _code*, size (*) [16], align (*) [8]
++CODE: CODE, CODE*, size (*) [16], align (*) [8]
+@@ -72 +72 @@
+-__jmp_buf: long*, long (*) [8], size (*) [64], align (*) [8]
++__jmp_buf: unsigned long*, unsigned long (*) [8], size (*) [64], align (*) [8]
+@@ -82,0 +83 @@
++cnd_t: cnd_t, cnd_t*, size (*) [48], align (*) [8]
+@@ -94 +95 @@
+-fd_mask: long, long*, size (*) [8], align (*) [8]
++fd_mask: unsigned long, unsigned long*, size (*) [8], align (*) [8]
+@@ -101 +102 @@
+-fpregset_t: _libc_fpstate*, _libc_fpstate**, size (*) [8], align (*) [8]
++fpregset_t: _fpstate*, _fpstate**, size (*) [8], align (*) [8]
+@@ -122,2 +123,2 @@
+-int_fast16_t: long, long*, size (*) [8], align (*) [8]
+-int_fast32_t: long, long*, size (*) [8], align (*) [8]
++int_fast16_t: int, int*, size (*) [4], align (*) [4]
++int_fast32_t: int, int*, size (*) [4], align (*) [4]
+@@ -147,0 +149 @@
++mtx_t: mtx_t, mtx_t*, size (*) [40], align (*) [8]
+@@ -167,0 +170 @@
++once_flag: int, int*, size (*) [4], align (*) [4]
+@@ -186,2 +189,2 @@
+-pthread_rwlockattr_t: pthread_rwlockattr_t, pthread_rwlockattr_t*, size (*) [8], align (*) [8]
+-pthread_spinlock_t: int, int volatile*, size (*) [4], align (*) [4]
++pthread_rwlockattr_t: pthread_rwlockattr_t, pthread_rwlockattr_t*, size (*) [8], align (*) [4]
++pthread_spinlock_t: int, int*, size (*) [4], align (*) [4]
+@@ -190 +193 @@
+-quad_t: long, long*, size (*) [8], align (*) [8]
++quad_t: long long, long long*, size (*) [8], align (*) [8]
+@@ -193,2 +196,2 @@
+-regmatch_t: regmatch_t, regmatch_t*, size (*) [8], align (*) [4]
+-regoff_t: int, int*, size (*) [4], align (*) [4]
++regmatch_t: regmatch_t, regmatch_t*, size (*) [16], align (*) [8]
++regoff_t: long, long*, size (*) [8], align (*) [8]
+@@ -196 +199 @@
+-rlim_t: unsigned long, unsigned long*, size (*) [8], align (*) [8]
++rlim_t: unsigned long long, unsigned long long*, size (*) [8], align (*) [8]
+@@ -198 +201 @@
+-sem_t: sem_t, sem_t*, size (*) [32], align (*) [8]
++sem_t: sem_t, sem_t*, size (*) [32], align (*) [4]
+@@ -233,2 +236,2 @@
+-cmsghdr: cmsghdr, cmsghdr*, size (*) [16], align (*) [8]
+-crypt_data: crypt_data, crypt_data*, size (*) [131232], align (*) [8]
++cmsghdr: cmsghdr, cmsghdr*, size (*) [16], align (*) [4]
++crypt_data: crypt_data, crypt_data*, size (*) [260], align (*) [4]
+@@ -246,2 +249,2 @@
+-ether_header: ether_header, ether_header*, size (*) [14], align (*) [1]
+-ethhdr: ethhdr, ethhdr*, size (*) [14], align (*) [1]
++ether_header: ether_header, ether_header*, size (*) [14], align (*) [2]
++ethhdr: ethhdr, ethhdr*, size (*) [14], align (*) [2]
+@@ -303 +306 @@
+-lastlog: lastlog, lastlog*, size (*) [292], align (*) [4]
++lastlog: lastlog, lastlog*, size (*) [296], align (*) [8]
+@@ -334 +337 @@
+-ntptimeval: ntptimeval, ntptimeval*, size (*) [72], align (*) [8]
++ntptimeval: ntptimeval, ntptimeval*, size (*) [32], align (*) [8]
+@@ -350,2 +353,2 @@
+-rusage: rusage, rusage*, size (*) [144], align (*) [8]
+-sched_param: sched_param, sched_param*, size (*) [4], align (*) [4]
++rusage: rusage, rusage*, size (*) [272], align (*) [8]
++sched_param: sched_param, sched_param*, size (*) [48], align (*) [8]
+@@ -386,2 +389,2 @@
+-sysinfo: sysinfo, sysinfo*, size (*) [112], align (*) [8]
+-tcp_info: tcp_info, tcp_info*, size (*) [104], align (*) [4]
++sysinfo: sysinfo, sysinfo*, size (*) [368], align (*) [8]
++tcp_info: tcp_info, tcp_info*, size (*) [160], align (*) [8]
+@@ -391 +394 @@
+-tftphdr: tftphdr, tftphdr*, size (*) [5], align (*) [1]
++tftphdr: tftphdr, tftphdr*, size (*) [6], align (*) [2]
+@@ -406 +409 @@
+-utmpx: utmpx, utmpx*, size (*) [384], align (*) [4]
++utmpx: utmpx, utmpx*, size (*) [400], align (*) [8]
+@@ -410,0 +414,2 @@
++thrd_start_t: int (*)(void*), int (**)(void*), size (*) [8], align (*) [8]
++thrd_t: unsigned long, unsigned long*, size (*) [8], align (*) [8]
+@@ -412,0 +418,2 @@
++tss_dtor_t: void (*)(void*), void (**)(void*), size (*) [8], align (*) [8]
++tss_t: unsigned int, unsigned int*, size (*) [4], align (*) [4]
+@@ -420 +427 @@
+-u_quad_t: unsigned long, unsigned long*, size (*) [8], align (*) [8]
++u_quad_t: unsigned long long, unsigned long long*, size (*) [8], align (*) [8]
+@@ -429,2 +436,2 @@
+-uint_fast16_t: unsigned long, unsigned long*, size (*) [8], align (*) [8]
+-uint_fast32_t: unsigned long, unsigned long*, size (*) [8], align (*) [8]
++uint_fast16_t: unsigned int, unsigned int*, size (*) [4], align (*) [4]
++uint_fast32_t: unsigned int, unsigned int*, size (*) [4], align (*) [4]