/shark/trunk/drivers/linuxc26/include/linux/kernel.h |
---|
15,12 → 15,12 |
#include <asm/byteorder.h> |
#include <asm/bug.h> |
#define INT_MAX ((int)(~0U>>1)) |
#define INT_MIN (-INT_MAX - 1) |
#define UINT_MAX (~0U) |
#define LONG_MAX ((long)(~0UL>>1)) |
#define LONG_MIN (-LONG_MAX - 1) |
#define ULONG_MAX (~0UL) |
//#define INT_MAX ((int)(~0U>>1)) |
//#define INT_MIN (-INT_MAX - 1) |
//#define UINT_MAX (~0U) |
//#define LONG_MAX ((long)(~0UL>>1)) |
//#define LONG_MIN (-LONG_MAX - 1) |
//#define ULONG_MAX (~0UL) |
#define STACK_MAGIC 0xdeadbeef |
171,6 → 171,8 |
(void) (&_x == &_y); \ |
_x > _y ? _x : _y; }) |
/* |
* ..and if you can't take the strict |
* types, you can specify one yourself. |
/shark/trunk/drivers/linuxc26/include/linux/types.h |
---|
91,10 → 91,10 |
#endif |
/* bsd */ |
typedef unsigned char u_char; |
typedef unsigned short u_short; |
typedef unsigned int u_int; |
typedef unsigned long u_long; |
//typedef unsigned char u_char; |
//typedef unsigned short u_short; |
//typedef unsigned int u_int; |
//typedef unsigned long u_long; |
/* sysv */ |
typedef unsigned char unchar; |
/shark/trunk/drivers/linuxc26/include/linux/limits.h |
---|
1,22 → 1,4 |
#ifndef _LINUX_LIMITS_H |
#define _LINUX_LIMITS_H |
#define NR_OPEN 1024 |
#define NGROUPS_MAX 32 /* supplemental group IDs are available */ |
#define ARG_MAX 131072 /* # bytes of args + environ for exec() */ |
#define CHILD_MAX 999 /* no limit :-) */ |
#define OPEN_MAX 256 /* # open files a process may have */ |
#define LINK_MAX 127 /* # links a file may have */ |
#define MAX_CANON 255 /* size of the canonical input queue */ |
#define MAX_INPUT 255 /* size of the type-ahead buffer */ |
#define NAME_MAX 255 /* # chars in a file name */ |
#define PATH_MAX 4096 /* # chars in a path name including nul */ |
#define PIPE_BUF 4096 /* # bytes in atomic write to a pipe */ |
#define XATTR_NAME_MAX 255 /* # chars in an extended attribute name */ |
#define XATTR_SIZE_MAX 65536 /* size of an extended attribute value (64k) */ |
#define XATTR_LIST_MAX 65536 /* size of extended attribute namelist (64k) */ |
#define RTSIG_MAX 32 |
#endif |