Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 105336 Details for
Bug 159896
net-dialup/rp-pppoe-3.8 fails to compile with sys-kernel/linux-headers-2.6.19
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
my /usr/include/linux/types.h
types.h (text/plain), 3.42 KB, created by
Rene Gass
on 2007-01-03 15:59:32 UTC
(
hide
)
Description:
my /usr/include/linux/types.h
Filename:
MIME Type:
Creator:
Rene Gass
Created:
2007-01-03 15:59:32 UTC
Size:
3.42 KB
patch
obsolete
>#ifndef _LINUX_TYPES_H >#define _LINUX_TYPES_H > >#include <sys/types.h> >#include <inttypes.h> >#include <linux/posix_types.h> >#include <asm/types.h> > >#ifndef __KERNEL_STRICT_NAMES > >typedef __u32 __kernel_dev_t; > >typedef __kernel_fd_set fd_set; >typedef __kernel_dev_t dev_t; >typedef __kernel_ino_t ino_t; >typedef __kernel_mode_t mode_t; >typedef __kernel_nlink_t nlink_t; >typedef __kernel_off_t off_t; >typedef __kernel_pid_t pid_t; >typedef __kernel_daddr_t daddr_t; >typedef __kernel_key_t key_t; >typedef __kernel_suseconds_t suseconds_t; >typedef __kernel_timer_t timer_t; >typedef __kernel_clockid_t clockid_t; >typedef __kernel_mqd_t mqd_t; > >typedef __kernel_uid_t uid_t; >typedef __kernel_gid_t gid_t; > >#if defined(__GNUC__) && !defined(__STRICT_ANSI__) >typedef __kernel_loff_t loff_t; >#endif > >/* > * The following typedefs are also protected by individual ifdefs for > * historical reasons: > */ >#ifndef _SIZE_T >#define _SIZE_T >typedef __kernel_size_t size_t; >#endif > >#ifndef _SSIZE_T >#define _SSIZE_T >typedef __kernel_ssize_t ssize_t; >#endif > >#ifndef _PTRDIFF_T >#define _PTRDIFF_T >typedef __kernel_ptrdiff_t ptrdiff_t; >#endif > >#ifndef _TIME_T >#define _TIME_T >typedef __kernel_time_t time_t; >#endif > >#ifndef _CLOCK_T >#define _CLOCK_T >typedef __kernel_clock_t clock_t; >#endif > >#ifndef _CADDR_T >#define _CADDR_T >typedef __kernel_caddr_t caddr_t; >#endif > >/* bsd */ >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; >typedef unsigned short ushort; >typedef unsigned int uint; >typedef unsigned long ulong; > >#ifndef __BIT_TYPES_DEFINED__ >#define __BIT_TYPES_DEFINED__ > >typedef __u8 u_int8_t; >typedef __s8 int8_t; >typedef __u16 u_int16_t; >typedef __s16 int16_t; >typedef __u32 u_int32_t; >typedef __s32 int32_t; > >#endif /* !(__BIT_TYPES_DEFINED__) */ > >typedef __u8 uint8_t; >typedef __u16 uint16_t; >typedef __u32 uint32_t; > >#if defined(__GNUC__) && !defined(__STRICT_ANSI__) >typedef __u64 uint64_t; >typedef __u64 u_int64_t; >typedef __s64 int64_t; >#endif > >/* this is a special 64bit data type that is 8-byte aligned */ >#define aligned_u64 unsigned long long __attribute__((aligned(8))) > >/** > * The type used for indexing onto a disc or disc partition. > * > * Linux always considers sectors to be 512 bytes long independently > * of the devices real block size. > * > * If required, asm/types.h can override it and define > * HAVE_SECTOR_T > */ >#ifndef HAVE_SECTOR_T >typedef unsigned long sector_t; >#endif > >#ifndef HAVE_BLKCNT_T >typedef unsigned long blkcnt_t; >#endif > >/* > * The type of an index into the pagecache. Use a #define so asm/types.h > * can override it. > */ >#ifndef pgoff_t >#define pgoff_t unsigned long >#endif > >#endif /* __KERNEL_STRICT_NAMES */ > >/* > * Below are truly Linux-specific types that should never collide with > * any application/library that wants linux/types.h. > */ > >#ifdef __CHECKER__ >#define __bitwise__ __attribute__((bitwise)) >#else >#define __bitwise__ >#endif >#ifdef __CHECK_ENDIAN__ >#define __bitwise __bitwise__ >#else >#define __bitwise >#endif > >typedef __u16 __bitwise __le16; >typedef __u16 __bitwise __be16; >typedef __u32 __bitwise __le32; >typedef __u32 __bitwise __be32; >#if defined(__GNUC__) && !defined(__STRICT_ANSI__) >typedef __u64 __bitwise __le64; >typedef __u64 __bitwise __be64; >#endif > > >struct ustat { > __kernel_daddr_t f_tfree; > __kernel_ino_t f_tinode; > char f_fname[6]; > char f_fpack[6]; >}; > >#endif /* _LINUX_TYPES_H */
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 159896
:
105333
|
105334
|
105335
| 105336 |
105337
|
105338
|
105339
|
105340
|
105341