diff --git a/libc/include/llvm-libc-types/off_t.h b/libc/include/llvm-libc-types/off_t.h index 111b29aa68d87..a0cbe992189d0 100644 --- a/libc/include/llvm-libc-types/off_t.h +++ b/libc/include/llvm-libc-types/off_t.h @@ -9,6 +9,10 @@ #ifndef __LLVM_LIBC_TYPES_OFF_T_H__ #define __LLVM_LIBC_TYPES_OFF_T_H__ +#if defined(__LP64__) || defined(__riscv) typedef __INT64_TYPE__ off_t; +#else +typedef __INT32_TYPE__ off_t; +#endif // __LP64__ || __riscv #endif // __LLVM_LIBC_TYPES_OFF_T_H__