summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/dietlibc/include/sys/types.h
blob: 34dbaa9f192476adf366945ab882abae338742a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#ifndef _SYS_TYPES_H
#define _SYS_TYPES_H

#include <linux/types.h>
#include <linux/posix_types.h>
#include <linux/socket.h>

#ifdef __GNUC__
#define __quad_t __quad_t
typedef long long int __quad_t;
typedef unsigned long long int __u_quad_t;
#else
#warning no long long support - no 64 bit file I/O support
typedef long int __quad_t;
typedef unsigned long int __u_quad_t;
#endif


#ifdef __quad_t
typedef __quad_t off64_t;
typedef __u_quad_t ino64_t;
typedef __quad_t blkcnt64_t;
#endif

typedef long int fpos_t;

#define socklen_t socklen_t
typedef unsigned int socklen_t;

typedef long int blksize_t;
typedef long int blkcnt_t;

#endif