/usr/include/freebsd/sys/types.h is in freebsd-glue 0.2.22.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include_next <sys/types.h>
# if defined(__FreeBSD_kernel__) && !defined(__FREEBSD_GLUE_USE_EMBEDDED_HEADERS)
# include <sys/kern/types.h>
# else
# ifndef _SYS_TYPES_H_
# define _SYS_TYPES_H_
# include <sys/cdefs.h>
# include <stdint.h> /* uintXX_t */
/* Emulate implicit includes on FreeBSD */
# include <machine/endian.h>
# include <sys/select.h>
/* FreeBSD <sys/types.h> has a few ugly kludges to declare a copy of
functions which actually belong to <unistd.h>. We do the same
here. */
# include <__want_lseek.h>
#endif /* _SYS_TYPES_H_ */
#endif /* __FreeBSD_kernel__ */
|