summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/mips/bits/shm.h
diff options
context:
space:
mode:
authoryliu <yu.liu@ingenic.com>2025-08-05 14:46:57 +0800
committerWaldemar Brodkorb <wbx@openadk.org>2025-08-10 19:27:57 +0200
commit18ac9aedd53d0c80880e4498acd4f5fc1f3fac8f (patch)
tree389e784424b5f9e397de101ab24ea4cfdbfe7b1c /libc/sysdeps/linux/mips/bits/shm.h
parentbf47b6f40a04ecf6e4daabe8e854bc295b29f0b7 (diff)
time64: fix *ctl functions in mips32eb/mips64
Diffstat (limited to 'libc/sysdeps/linux/mips/bits/shm.h')
-rw-r--r--libc/sysdeps/linux/mips/bits/shm.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libc/sysdeps/linux/mips/bits/shm.h b/libc/sysdeps/linux/mips/bits/shm.h
index 9880520c3..1855a50b2 100644
--- a/libc/sysdeps/linux/mips/bits/shm.h
+++ b/libc/sysdeps/linux/mips/bits/shm.h
@@ -46,7 +46,7 @@ struct shmid_ds
{
struct ipc_perm shm_perm; /* operation permission struct */
size_t shm_segsz; /* size of segment in bytes */
-#if defined(__UCLIBC_USE_TIME64__)
+#if (__WORDSIZE == 32) && defined(__UCLIBC_USE_TIME64__)
unsigned long int shm_atime_internal_1; /* time of last shmat() */
unsigned long int shm_dtime_internal_1; /* time of last shmdt() */
unsigned long int shm_ctime_internal_1; /* time of last change by shmctl() */
@@ -58,7 +58,7 @@ struct shmid_ds
__pid_t shm_cpid; /* pid of creator */
__pid_t shm_lpid; /* pid of last shmop */
shmatt_t shm_nattch; /* number of current attaches */
-#if defined(__UCLIBC_USE_TIME64__)
+#if (__WORDSIZE == 32) && defined(__UCLIBC_USE_TIME64__)
unsigned short int shm_atime_internal_2; /* time of last shmat() */
unsigned short int shm_dtime_internal_2; /* time of last shmdt() */
unsigned short int shm_ctime_internal_2; /* time of last change by shmctl() */