SCCS-vsn: sys/sys/types.h 7.27
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)types.h 7.26 (Berkeley) %G%
+ * @(#)types.h 7.27 (Berkeley) %G%
typedef long swblk_t; /* swap offset */
typedef unsigned long uid_t; /* user id */
typedef long swblk_t; /* swap offset */
typedef unsigned long uid_t; /* user id */
+/*
+ * This belongs in unistd.h, but is placed here to ensure that programs
+ * casting the second parameter of lseek to off_t will get the correct
+ * version of lseek.
+ */
+#ifndef KERNEL
+#define lseek __lseek
+__BEGIN_DECLS
+off_t lseek __P((int, off_t, int));
+__END_DECLS
+#endif
+
#ifndef _POSIX_SOURCE
#define major(x) ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
#define minor(x) ((int)((x)&0xff)) /* minor number */
#ifndef _POSIX_SOURCE
#define major(x) ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
#define minor(x) ((int)((x)&0xff)) /* minor number */