p!ranha?
Server IP : 103.169.32.36  /  Your IP : 216.73.217.13
Web Server : Apache
System : Linux web.dpmptsp 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 5.6.40
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/include/sys/

Upload File :
Curr3nt_D!r [ Writeable ] D0cum3nt_r0Ot [ Writeable ]

 
Command :
Current File : /usr/include/sys/types.h
/* Copyright (C) 1991,1992,1994-2002,2006,2010 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
   <http://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_BSD
# 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
#endif

typedef __loff_t loff_t;

#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_SVID || 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_BSD
# ifndef __daddr_t_defined
typedef __daddr_t daddr_t;
typedef __caddr_t caddr_t;
#  define __daddr_t_defined
# endif
#endif

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

#if defined __USE_XOPEN || defined __USE_XOPEN2K8
# define __need_clock_t
#endif
#define	__need_time_t
#define __need_timer_t
#define __need_clockid_t
#include <time.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.  */

#if !__GNUC_PREREQ (2, 7)

/* These types are defined by the ISO C99 header <inttypes.h>. */
# ifndef __int8_t_defined
#  define __int8_t_defined
typedef	char int8_t;
typedef	short int int16_t;
typedef	int int32_t;
#  if __WORDSIZE == 64
typedef long int int64_t;
#  elif __GLIBC_HAVE_LONG_LONG
__extension__ typedef long long int int64_t;
#  endif
# endif

/* But these were defined by ISO C without the first `_'.  */
typedef	unsigned char u_int8_t;
typedef	unsigned short int u_int16_t;
typedef	unsigned int u_int32_t;
# if __WORDSIZE == 64
typedef unsigned long int u_int64_t;
# elif __GLIBC_HAVE_LONG_LONG
__extension__ typedef unsigned long long int u_int64_t;
# endif

typedef int register_t;

#else

/* For GCC 2.7 and later, we can use specific type-size attributes.  */
# define __intN_t(N, MODE) \
  typedef int int##N##_t __attribute__ ((__mode__ (MODE)))
# define __u_intN_t(N, MODE) \
  typedef unsigned int u_int##N##_t __attribute__ ((__mode__ (MODE)))

# ifndef __int8_t_defined
#  define __int8_t_defined
__intN_t (8, __QI__);
__intN_t (16, __HI__);
__intN_t (32, __SI__);
__intN_t (64, __DI__);
# endif

__u_intN_t (8, __QI__);
__u_intN_t (16, __HI__);
__u_intN_t (32, __SI__);
__u_intN_t (64, __DI__);

typedef int register_t __attribute__ ((__mode__ (__word__)));


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


#ifdef	__USE_BSD
/* 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>

/* BSD defines these symbols, so we follow.  */
# include <sys/sysmacros.h>
#endif /* Use BSD.  */


#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 */
N4m3
5!z3
L45t M0d!f!3d
0wn3r / Gr0up
P3Rm!55!0n5
0pt!0n5
..
--
September 29 2025 07:00:20
0 / 0
0755
acct.h
3.253 KB
June 04 2024 14:43:12
0 / 0
0644
auxv.h
1.22 KB
June 04 2024 14:43:12
0 / 0
0644
bitypes.h
0.084 KB
June 04 2024 14:43:44
0 / 0
0644
cdefs.h
14.393 KB
June 04 2024 14:43:12
0 / 0
0644
debugreg.h
3.491 KB
June 04 2024 14:43:12
0 / 0
0644
dir.h
0.9 KB
June 04 2024 14:43:12
0 / 0
0644
elf.h
0.999 KB
June 04 2024 14:43:12
0 / 0
0644
epoll.h
4.344 KB
June 04 2024 14:43:12
0 / 0
0644
errno.h
0.019 KB
June 04 2024 14:43:08
0 / 0
0644
eventfd.h
1.357 KB
June 04 2024 14:43:12
0 / 0
0644
fanotify.h
1.256 KB
June 04 2024 14:43:12
0 / 0
0644
fcntl.h
0.019 KB
June 04 2024 14:43:11
0 / 0
0644
file.h
1.649 KB
June 04 2024 14:43:12
0 / 0
0644
fsuid.h
1.172 KB
June 04 2024 14:43:12
0 / 0
0644
gmon.h
5.966 KB
June 04 2024 14:43:13
0 / 0
0644
gmon_out.h
2.574 KB
June 04 2024 14:43:13
0 / 0
0644
inotify.h
3.747 KB
June 04 2024 14:43:12
0 / 0
0644
io.h
4.966 KB
June 04 2024 14:43:12
0 / 0
0644
ioctl.h
1.717 KB
June 04 2024 14:43:12
0 / 0
0644
ipc.h
1.604 KB
June 04 2024 14:43:12
0 / 0
0644
kd.h
1.092 KB
June 04 2024 14:43:12
0 / 0
0644
kdaemon.h
1.075 KB
June 04 2024 14:43:12
0 / 0
0644
klog.h
1.176 KB
June 04 2024 14:43:12
0 / 0
0644
mman.h
5.436 KB
June 04 2024 14:43:12
0 / 0
0644
mount.h
5.505 KB
June 04 2024 14:43:12
0 / 0
0644
msg.h
2.351 KB
June 04 2024 14:43:12
0 / 0
0644
mtio.h
10.901 KB
June 04 2024 14:43:12
0 / 0
0644
param.h
2.959 KB
June 04 2024 14:43:12
0 / 0
0644
pci.h
0.896 KB
June 04 2024 14:43:12
0 / 0
0644
perm.h
1.106 KB
June 04 2024 14:43:12
0 / 0
0644
personality.h
2.559 KB
June 04 2024 14:43:12
0 / 0
0644
poll.h
2.574 KB
June 04 2024 14:43:11
0 / 0
0644
prctl.h
1.034 KB
June 04 2024 14:43:12
0 / 0
0644
procfs.h
4.854 KB
June 04 2024 14:43:12
0 / 0
0644
profil.h
1.907 KB
June 04 2024 14:43:13
0 / 0
0644
ptrace.h
6.613 KB
June 04 2024 14:43:12
0 / 0
0644
queue.h
19.081 KB
June 04 2024 14:43:12
0 / 0
0644
quota.h
7.718 KB
June 04 2024 14:43:12
0 / 0
0644
raw.h
1.148 KB
June 04 2024 14:43:12
0 / 0
0644
reboot.h
1.594 KB
June 04 2024 14:43:12
0 / 0
0644
reg.h
1.783 KB
June 04 2024 14:43:12
0 / 0
0644
resource.h
3.585 KB
June 04 2024 14:43:12
0 / 0
0644
select.h
4.106 KB
June 04 2024 14:43:12
0 / 0
0644
sem.h
2.009 KB
June 04 2024 14:43:12
0 / 0
0644
sendfile.h
1.773 KB
June 04 2024 14:43:11
0 / 0
0644
shm.h
1.855 KB
June 04 2024 14:43:12
0 / 0
0644
signal.h
0.02 KB
June 04 2024 14:43:08
0 / 0
0644
signalfd.h
1.572 KB
June 04 2024 14:43:12
0 / 0
0644
socket.h
10.237 KB
June 04 2024 14:43:12
0 / 0
0644
socketvar.h
0.138 KB
June 04 2024 14:43:12
0 / 0
0644
soundcard.h
0.028 KB
June 04 2024 14:43:12
0 / 0
0644
stat.h
16.231 KB
June 04 2024 14:43:11
0 / 0
0644
statfs.h
2.056 KB
June 04 2024 14:43:11
0 / 0
0644
statvfs.h
2.771 KB
June 04 2024 14:43:11
0 / 0
0644
swap.h
1.573 KB
June 04 2024 14:43:12
0 / 0
0644
syscall.h
1.316 KB
June 04 2024 14:43:12
0 / 0
0644
sysctl.h
1.976 KB
June 04 2024 14:43:12
0 / 0
0644
sysinfo.h
1.488 KB
June 04 2024 14:43:12
0 / 0
0644
syslog.h
7.521 KB
June 04 2024 14:43:12
0 / 0
0644
sysmacros.h
2.493 KB
June 04 2024 14:43:11
0 / 0
0644
termios.h
0.072 KB
June 04 2024 14:43:11
0 / 0
0644
time.h
6.54 KB
June 04 2024 14:43:10
0 / 0
0644
timeb.h
1.366 KB
June 04 2024 14:43:10
0 / 0
0644
timerfd.h
1.695 KB
June 04 2024 14:43:12
0 / 0
0644
times.h
1.587 KB
June 04 2024 14:43:11
0 / 0
0644
timex.h
2.142 KB
June 04 2024 14:43:10
0 / 0
0644
ttychars.h
2.44 KB
June 04 2024 14:43:11
0 / 0
0644
ttydefaults.h
3.484 KB
June 04 2024 14:43:11
0 / 0
0644
types.h
6.612 KB
June 04 2024 14:43:11
0 / 0
0644
ucontext.h
5.259 KB
June 04 2024 14:43:08
0 / 0
0644
uio.h
4.607 KB
June 04 2024 14:43:12
0 / 0
0644
ultrasound.h
0.029 KB
June 04 2024 14:43:12
0 / 0
0644
un.h
1.431 KB
June 04 2024 14:43:12
0 / 0
0644
unistd.h
0.02 KB
June 04 2024 14:43:11
0 / 0
0644
user.h
5.085 KB
June 04 2024 14:43:12
0 / 0
0644
ustat.h
1.12 KB
June 04 2024 14:43:12
0 / 0
0644
utsname.h
2.437 KB
June 04 2024 14:43:11
0 / 0
0644
vfs.h
0.157 KB
June 04 2024 14:43:11
0 / 0
0644
vlimit.h
1.848 KB
June 04 2024 14:43:12
0 / 0
0644
vm86.h
1.17 KB
June 04 2024 14:43:12
0 / 0
0644
vt.h
0.021 KB
June 04 2024 14:43:12
0 / 0
0644
vtimes.h
2.417 KB
June 04 2024 14:43:12
0 / 0
0644
wait.h
6.44 KB
June 04 2024 14:43:11
0 / 0
0644
xattr.h
4.137 KB
June 04 2024 14:43:12
0 / 0
0644