PNG  IHDR  8] PLTE S =tRNS   PNG  IHDR  8] PLTE S =tRNS   REDROOM
PHP 7.4.33
Preview: types.h Size: 5.58 KB
/usr/include/sys/types.h

/* Copyright (C) 1991-2021 Free Software Foundation, Inc.
   This file is part of the GNU C Library.

   The GNU C Library is free software; you can redistribute it and/or
   modify it under the terms of the GNU Lesser General Public
   License as published by the Free Software Foundation; either
   version 2.1 of the License, or (at your option) any later version.

   The GNU C Library is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   Lesser General Public License for more details.

   You should have received a copy of the GNU Lesser General Public
   License along with the GNU C Library; if not, see
   <https://www.gnu.org/licenses/>.  */

/*
 *	POSIX Standard: 2.6 Primitive System Data Types	<sys/types.h>
 */

#ifndef	_SYS_TYPES_H
#define	_SYS_TYPES_H	1

#include <features.h>

__BEGIN_DECLS

#include <bits/types.h>

#ifdef	__USE_MISC
# ifndef __u_char_defined
typedef __u_char u_char;
typedef __u_short u_short;
typedef __u_int u_int;
typedef __u_long u_long;
typedef __quad_t quad_t;
typedef __u_quad_t u_quad_t;
typedef __fsid_t fsid_t;
#  define __u_char_defined
# endif
typedef __loff_t loff_t;
#endif

#ifndef __ino_t_defined
# ifndef __USE_FILE_OFFSET64
typedef __ino_t ino_t;
# else
typedef __ino64_t ino_t;
# endif
# define __ino_t_defined
#endif
#if defined __USE_LARGEFILE64 && !defined __ino64_t_defined
typedef __ino64_t ino64_t;
# define __ino64_t_defined
#endif

#ifndef __dev_t_defined
typedef __dev_t dev_t;
# define __dev_t_defined
#endif

#ifndef __gid_t_defined
typedef __gid_t gid_t;
# define __gid_t_defined
#endif

#ifndef __mode_t_defined
typedef __mode_t mode_t;
# define __mode_t_defined
#endif

#ifndef __nlink_t_defined
typedef __nlink_t nlink_t;
# define __nlink_t_defined
#endif

#ifndef __uid_t_defined
typedef __uid_t uid_t;
# define __uid_t_defined
#endif

#ifndef __off_t_defined
# ifndef __USE_FILE_OFFSET64
typedef __off_t off_t;
# else
typedef __off64_t off_t;
# endif
# define __off_t_defined
#endif
#if defined __USE_LARGEFILE64 && !defined __off64_t_defined
typedef __off64_t off64_t;
# define __off64_t_defined
#endif

#ifndef __pid_t_defined
typedef __pid_t pid_t;
# define __pid_t_defined
#endif

#if (defined __USE_XOPEN || defined __USE_XOPEN2K8) \
    && !defined __id_t_defined
typedef __id_t id_t;
# define __id_t_defined
#endif

#ifndef __ssize_t_defined
typedef __ssize_t ssize_t;
# define __ssize_t_defined
#endif

#ifdef	__USE_MISC
# ifndef __daddr_t_defined
typedef __daddr_t daddr_t;
typedef __caddr_t caddr_t;
#  define __daddr_t_defined
# endif
#endif

#if (defined __USE_MISC || defined __USE_XOPEN) && !defined __key_t_defined
typedef __key_t key_t;
# define __key_t_defined
#endif

#if defined __USE_XOPEN || defined __USE_XOPEN2K8
# include <bits/types/clock_t.h>
#endif
#include <bits/types/clockid_t.h>
#include <bits/types/time_t.h>
#include <bits/types/timer_t.h>

#ifdef __USE_XOPEN
# ifndef __useconds_t_defined
typedef __useconds_t useconds_t;
#  define __useconds_t_defined
# endif
# ifndef __suseconds_t_defined
typedef __suseconds_t suseconds_t;
#  define __suseconds_t_defined
# endif
#endif

#define	__need_size_t
#include <stddef.h>

#ifdef __USE_MISC
/* Old compatibility names for C types.  */
typedef unsigned long int ulong;
typedef unsigned short int ushort;
typedef unsigned int uint;
#endif

/* These size-specific names are used by some of the inet code.  */

#include <bits/stdint-intn.h>

/* These were defined by ISO C without the first `_'.  */
typedef __uint8_t u_int8_t;
typedef __uint16_t u_int16_t;
typedef __uint32_t u_int32_t;
typedef __uint64_t u_int64_t;

#if __GNUC_PREREQ (2, 7)
typedef int register_t __attribute__ ((__mode__ (__word__)));
#else
typedef int register_t;
#endif

/* Some code from BIND tests this macro to see if the types above are
   defined.  */
#define __BIT_TYPES_DEFINED__	1


#ifdef	__USE_MISC
/* In BSD <sys/types.h> is expected to define BYTE_ORDER.  */
# include <endian.h>

/* It also defines `fd_set' and the FD_* macros for `select'.  */
# include <sys/select.h>
#endif /* Use misc.  */


#if (defined __USE_UNIX98 || defined __USE_XOPEN2K8) \
    && !defined __blksize_t_defined
typedef __blksize_t blksize_t;
# define __blksize_t_defined
#endif

/* Types from the Large File Support interface.  */
#ifndef __USE_FILE_OFFSET64
# ifndef __blkcnt_t_defined
typedef __blkcnt_t blkcnt_t;	 /* Type to count number of disk blocks.  */
#  define __blkcnt_t_defined
# endif
# ifndef __fsblkcnt_t_defined
typedef __fsblkcnt_t fsblkcnt_t; /* Type to count file system blocks.  */
#  define __fsblkcnt_t_defined
# endif
# ifndef __fsfilcnt_t_defined
typedef __fsfilcnt_t fsfilcnt_t; /* Type to count file system inodes.  */
#  define __fsfilcnt_t_defined
# endif
#else
# ifndef __blkcnt_t_defined
typedef __blkcnt64_t blkcnt_t;	   /* Type to count number of disk blocks.  */
#  define __blkcnt_t_defined
# endif
# ifndef __fsblkcnt_t_defined
typedef __fsblkcnt64_t fsblkcnt_t; /* Type to count file system blocks.  */
#  define __fsblkcnt_t_defined
# endif
# ifndef __fsfilcnt_t_defined
typedef __fsfilcnt64_t fsfilcnt_t; /* Type to count file system inodes.  */
#  define __fsfilcnt_t_defined
# endif
#endif

#ifdef __USE_LARGEFILE64
typedef __blkcnt64_t blkcnt64_t;     /* Type to count number of disk blocks. */
typedef __fsblkcnt64_t fsblkcnt64_t; /* Type to count file system blocks.  */
typedef __fsfilcnt64_t fsfilcnt64_t; /* Type to count file system inodes.  */
#endif


/* Now add the thread types.  */
#if defined __USE_POSIX199506 || defined __USE_UNIX98
# include <bits/pthreadtypes.h>
#endif

__END_DECLS

#endif /* sys/types.h */

Directory Contents

Dirs: 1 × Files: 82

Name Size Perms Modified Actions
platform DIR
- drwxr-xr-x 2026-08-12 11:53:26
Edit Download
3.22 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
1.23 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
86 B lrw-r--r-- 2026-08-03 10:12:05
Edit Download
25.64 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
3.49 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
922 B lrw-r--r-- 2026-08-03 10:11:46
Edit Download
1.00 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
4.96 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
19 B lrw-r--r-- 2026-08-03 10:11:43
Edit Download
1.37 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
1.26 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
19 B lrw-r--r-- 2026-08-03 10:11:45
Edit Download
1.64 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
1.16 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
6.08 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
2.57 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
3.81 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
4.97 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
1.98 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
1.43 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
1.09 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
1.18 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
5.42 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
5.57 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
2.56 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
10.90 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
3.08 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
923 B lrw-r--r-- 2026-08-03 10:11:46
Edit Download
1.10 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
2.66 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
2.95 KB lrw-r--r-- 2026-08-03 10:11:45
Edit Download
1.75 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
4.24 KB lrw-r--r-- 2026-08-03 10:12:05
Edit Download
1.91 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
5.98 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
19.08 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
5.05 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
1.44 KB lrw-r--r-- 2026-08-03 10:11:43
Edit Download
1.15 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
1.59 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
1.78 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
3.94 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
6.25 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
4.92 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
2.60 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
1.76 KB lrw-r--r-- 2026-08-03 10:11:45
Edit Download
2.08 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
20 B lrw-r--r-- 2026-08-03 10:11:43
Edit Download
1.67 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
1.15 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
12.09 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
141 B lrw-r--r-- 2026-08-03 10:11:46
Edit Download
29 B lrw-r--r-- 2026-08-03 10:11:46
Edit Download
13.41 KB lrw-r--r-- 2026-08-03 10:11:45
Edit Download
2.04 KB lrw-r--r-- 2026-08-03 10:11:45
Edit Download
2.75 KB lrw-r--r-- 2026-08-03 10:11:45
Edit Download
1.56 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
1.23 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
1.48 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
7.60 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
2.05 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
74 B lrw-r--r-- 2026-08-03 10:11:46
Edit Download
8.92 KB lrw-r--r-- 2026-08-03 10:11:45
Edit Download
1.13 KB lrw-r--r-- 2026-08-03 10:11:45
Edit Download
2.52 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
1.56 KB lrw-r--r-- 2026-08-03 10:11:45
Edit Download
2.77 KB lrw-r--r-- 2026-08-03 10:11:45
Edit Download
2.44 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
3.48 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
5.58 KB lrw-r--r-- 2026-08-03 10:11:45
Edit Download
5.71 KB lrw-r--r-- 2026-08-03 10:11:43
Edit Download
6.64 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
1.42 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
20 B lrw-r--r-- 2026-08-03 10:11:45
Edit Download
5.09 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
2.42 KB lrw-r--r-- 2026-08-03 10:11:45
Edit Download
161 B lrw-r--r-- 2026-08-03 10:11:45
Edit Download
1.84 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
1.17 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download
22 B lrw-r--r-- 2026-08-03 10:11:46
Edit Download
6.09 KB lrw-r--r-- 2026-08-03 10:11:45
Edit Download
4.17 KB lrw-r--r-- 2026-08-03 10:11:46
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).
 !"#$%&'(()*+,-./00123456789 t\ wIDATx ]ys  47Y ƒ -  "  Rv  < f{Ɛ $k l L > L  ~h^ 1  [  r G t& h  l F z3O Y ! p A(_g̷ E8 )S 8 c  Kb"z ~ 5 J xAL WU <  *  5 m;W a pB h ~P J 2 3 6 ҙ .Ƹ P i  4g F R L P ΪK/D  M v (a3 k J Œ4N5* SH ` SdJ z  O J Xՠ V>u ߱ BE&L b2 ?2` tX+  c CB A$ i b C ĀMB E : /  # Dx &l =q Ty  0 \p I ( L Ǎ { e 4k ;`u^ヲ eP!( d {  )T A 8 O;Ě n >;s6 !  :Nx `[S D HU ~ q›J F} a g*D 49 / pn k h (t 8NxƐF _!r չ7 ZR R׷ q/5") Ӎ NY 0 x sZ!   o  fu  ,  K"$ ? pg  㕣=  1» {h " fh7    y  } € +7  $ y " X —ą - G P u 4 m >J 5 L =V ' ^@I p ?MS xЌ XV P ! h "C NS9B8̢ ]!K  e   zA , ӏkbY  !< XQ ٿyS| *" f { w  4@[S <  # 0 ! js [m  =,~ o "ݎ DHf Wo $ g ! Vԅ t mB /y Wf V4񺍸 c+@x?  B ~u " xUN e 0 BĂ) ~J pz! 7y6]l Ԥ@ P a< O /DHC `≻  N m"$  0ObB }{ x AO FCG D R ^ "B  { WDH  UR l@ T #  +"d T ; 0 i  D}. 7 ` ' ] w rE &S i ƕiTD EL P _ u h $ Ա FG wVD G L R Zf ' .!] J /ZR oGЍs Mr Ĥ ʬ 3 Q [3 cL ` ^ p + ( F;# B 5 '  2Y f [  ϶R0e }  E 7 6M aۮ H <& n % L] E}Up x紉, Uw' Q  Ǯշo k ވۙ 0N94 VX5 xEDE l D #֤ } C o )W :  ^ s 9  bRf iX5u ཱི 4 :[  T 1. | [E 2ؽ Iy\ : o x K G 5 ylP ' uK E ftb/i[3 .g _  [3M n G, #NwQ5~  ؚ) | n =Ц"x qg gB ` 듘 ~ x w ? ? R~  _ u. &VQ K˻   H C ( TN˄+ `C dA nB׭ D 3"Z G ê ^k H_ /- ~ " R_  .8 Z_ 6@ o  xg  uP ? 3լ @7AM!  E7^ - =V L  x  g-D0  CtmW 7  O  G _ WD0 g C  w1 r d w : a | \  *" f nֳ ^ H# f L ` Z ۽hV  }S F r0Ù Bć5r] @! NL iQ]{s^=4 d  WD  "  "   M; t" 8 5 e dL| "-*st" ) SWD ?R[S e ooF  20.D ? bo =) A i o d ģ ZҰaO @E =) i D a &ܟa CϞ y6 ,<%{^x%{f8? `iw^ ?/ M * IEND B`