Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(97)

Side by Side Diff: bits/typesizes.h

Issue 6026005: Fix __fxstat which is called from fstat. Remove obsolete fstat64. (Closed) Base URL: ssh://git@gitrw.chromium.org:9222/nacl-glibc.git@master
Patch Set: fixing comments, spacing and some other minor stuff. Created 9 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* bits/typesizes.h -- underlying types for *_t. Generic version. 1 /* bits/typesizes.h -- underlying types for *_t. Generic version.
2 Copyright (C) 2002, 2003 Free Software Foundation, Inc. 2 Copyright (C) 2002, 2003 Free Software Foundation, Inc.
3 This file is part of the GNU C Library. 3 This file is part of the GNU C Library.
4 4
5 The GNU C Library is free software; you can redistribute it and/or 5 The GNU C Library is free software; you can redistribute it and/or
6 modify it under the terms of the GNU Lesser General Public 6 modify it under the terms of the GNU Lesser General Public
7 License as published by the Free Software Foundation; either 7 License as published by the Free Software Foundation; either
8 version 2.1 of the License, or (at your option) any later version. 8 version 2.1 of the License, or (at your option) any later version.
9 9
10 The GNU C Library is distributed in the hope that it will be useful, 10 The GNU C Library is distributed in the hope that it will be useful,
(...skipping 12 matching lines...) Expand all
23 23
24 #ifndef _BITS_TYPESIZES_H 24 #ifndef _BITS_TYPESIZES_H
25 #define _BITS_TYPESIZES_H 1 25 #define _BITS_TYPESIZES_H 1
26 26
27 /* See <bits/types.h> for the meaning of these macros. This file exists so 27 /* See <bits/types.h> for the meaning of these macros. This file exists so
28 that <bits/types.h> need not vary across different GNU platforms. */ 28 that <bits/types.h> need not vary across different GNU platforms. */
29 29
30 #define __DEV_T_TYPE __UQUAD_TYPE 30 #define __DEV_T_TYPE __UQUAD_TYPE
31 #define __UID_T_TYPE __U32_TYPE 31 #define __UID_T_TYPE __U32_TYPE
32 #define __GID_T_TYPE __U32_TYPE 32 #define __GID_T_TYPE __U32_TYPE
33 #ifdef __native_client__
34 #define __INO_T_TYPE __UQUAD_TYPE
35 #else
33 #define __INO_T_TYPE __ULONGWORD_TYPE 36 #define __INO_T_TYPE __ULONGWORD_TYPE
37 #endif
34 #define __INO64_T_TYPE __UQUAD_TYPE 38 #define __INO64_T_TYPE __UQUAD_TYPE
35 #define __MODE_T_TYPE __U32_TYPE 39 #define __MODE_T_TYPE __U32_TYPE
40
36 #define __NLINK_T_TYPE __UWORD_TYPE 41 #define __NLINK_T_TYPE __UWORD_TYPE
42 #ifdef __native_client__
43 #define __OFF_T_TYPE __SQUAD_TYPE
44 #else
37 #define __OFF_T_TYPE __SLONGWORD_TYPE 45 #define __OFF_T_TYPE __SLONGWORD_TYPE
46 #endif
38 #define __OFF64_T_TYPE __SQUAD_TYPE 47 #define __OFF64_T_TYPE __SQUAD_TYPE
39 #define __PID_T_TYPE __S32_TYPE 48 #define __PID_T_TYPE __S32_TYPE
49 #ifdef __native_client__
50 #define __RLIM_T_TYPE __UQUAD_TYPE
51 #else
40 #define __RLIM_T_TYPE __ULONGWORD_TYPE 52 #define __RLIM_T_TYPE __ULONGWORD_TYPE
53 #endif
41 #define __RLIM64_T_TYPE __UQUAD_TYPE 54 #define __RLIM64_T_TYPE __UQUAD_TYPE
55 #ifdef __native_client__
56 #define __BLKCNT_T_TYPE __SQUAD_TYPE
57 #else
42 #define __BLKCNT_T_TYPE __SLONGWORD_TYPE 58 #define __BLKCNT_T_TYPE __SLONGWORD_TYPE
59 #endif
43 #define __BLKCNT64_T_TYPE __SQUAD_TYPE 60 #define __BLKCNT64_T_TYPE __SQUAD_TYPE
61 #ifdef __native_client__
62 #define __FSBLKCNT_T_TYPE __UQUAD_TYPE
63 #else
44 #define __FSBLKCNT_T_TYPE __ULONGWORD_TYPE 64 #define __FSBLKCNT_T_TYPE __ULONGWORD_TYPE
65 #endif
45 #define __FSBLKCNT64_T_TYPE __UQUAD_TYPE 66 #define __FSBLKCNT64_T_TYPE __UQUAD_TYPE
67 #ifdef __native_client__
68 #define __FSFILCNT_T_TYPE __UQUAD_TYPE
69 #else
46 #define __FSFILCNT_T_TYPE __ULONGWORD_TYPE 70 #define __FSFILCNT_T_TYPE __ULONGWORD_TYPE
71 #endif
47 #define __FSFILCNT64_T_TYPE __UQUAD_TYPE 72 #define __FSFILCNT64_T_TYPE __UQUAD_TYPE
48 #define __ID_T_TYPE __U32_TYPE 73 #define __ID_T_TYPE __U32_TYPE
49 #define __CLOCK_T_TYPE __SLONGWORD_TYPE 74 #define __CLOCK_T_TYPE __SLONGWORD_TYPE
50 #define __TIME_T_TYPE __SLONGWORD_TYPE 75 #define __TIME_T_TYPE __SLONGWORD_TYPE
51 #define __USECONDS_T_TYPE __U32_TYPE 76 #define __USECONDS_T_TYPE __U32_TYPE
52 #define __SUSECONDS_T_TYPE __SLONGWORD_TYPE 77 #define __SUSECONDS_T_TYPE __SLONGWORD_TYPE
53 #define __DADDR_T_TYPE __S32_TYPE 78 #define __DADDR_T_TYPE __S32_TYPE
54 #define __SWBLK_T_TYPE __SLONGWORD_TYPE 79 #define __SWBLK_T_TYPE __SLONGWORD_TYPE
55 #define __KEY_T_TYPE __S32_TYPE 80 #define __KEY_T_TYPE __S32_TYPE
56 #define __CLOCKID_T_TYPE __S32_TYPE 81 #define __CLOCKID_T_TYPE __S32_TYPE
57 #define __TIMER_T_TYPE void * 82 #define __TIMER_T_TYPE void *
83 #ifdef __native_client__
84 #define __BLKSIZE_T_TYPE __SQUAD_TYPE
85 #else
58 #define __BLKSIZE_T_TYPE __SLONGWORD_TYPE 86 #define __BLKSIZE_T_TYPE __SLONGWORD_TYPE
87 #endif
88
59 #define __FSID_T_TYPE struct { int __val[2]; } 89 #define __FSID_T_TYPE struct { int __val[2]; }
60 #define __SSIZE_T_TYPE __SWORD_TYPE 90 #define __SSIZE_T_TYPE __SWORD_TYPE
61 91
62 /* Number of descriptors that can fit in an `fd_set'. */ 92 /* Number of descriptors that can fit in an `fd_set'. */
63 #define __FD_SETSIZE 1024 93 #define __FD_SETSIZE 1024
64 94
65 95
66 #endif /* bits/typesizes.h */ 96 #endif /* bits/typesizes.h */
OLDNEW
« no previous file with comments | « bits/types.h ('k') | include/features.h » ('j') | sysdeps/nacl/fxstat.c » ('J')

Powered by Google App Engine
This is Rietveld 408576698