|
#include <unistd.h>
#include <sys/types.h>
typedef __ssize_t ssize_t;machine/_types.h
typedef int __int32_t;32ビット版FreeBSDでは、間接的にintで定義されている。
typedef __int32_t __ssize_t;
typedef long __kernel_ssize_t;asm/posix_types_32.h
typedef int __kernel_ssize_t;asm-generic/posix_types.h
typedef int __kernel_ssize_t;その後
typedef long __kernel_ssize_t;
typedef __ssize_t ssize_t;環境に応じて、intまたはlongが間接的にtypedefされている。
typedef long __kernel_ssize_t;arch/x86/include/asm/posix_types_32.h
typedef int __kernel_ssize_t;ARMの場合
typedef int __kernel_ssize_t;その後
typedef __kernel_ssize_t ssize_t;環境に応じて、intまたはlongが間接的にtypedefされている。