Current Path: > > usr > include > sys
Operation : Linux premium107.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 198.54.126.246 | Your IP: 216.73.216.181 Domains : 1034 Domain(s) Permission : [ 0755 ]
| Name | Type | Size | Last Modified | Actions |
|---|---|---|---|---|
| acct.h | File | 3296 bytes | December 08 2025 09:36:36. | |
| auxv.h | File | 1259 bytes | December 08 2025 09:36:36. | |
| bitypes.h | File | 86 bytes | December 08 2025 09:36:49. | |
| capability.h | File | 7233 bytes | January 10 2024 14:34:46. | |
| cdefs.h | File | 20682 bytes | December 08 2025 09:36:36. | |
| debugreg.h | File | 3575 bytes | December 08 2025 09:36:36. | |
| dir.h | File | 921 bytes | December 08 2025 09:36:36. | |
| elf.h | File | 1023 bytes | December 08 2025 09:36:36. | |
| epoll.h | File | 4410 bytes | December 08 2025 09:36:36. | |
| errno.h | File | 19 bytes | December 08 2025 09:36:34. | |
| eventfd.h | File | 1399 bytes | December 08 2025 09:36:36. | |
| fanotify.h | File | 1291 bytes | December 08 2025 09:36:36. | |
| fcntl.h | File | 19 bytes | December 08 2025 09:36:36. | |
| file.h | File | 1674 bytes | December 08 2025 09:36:36. | |
| fsuid.h | File | 1187 bytes | December 08 2025 09:36:36. | |
| gmon.h | File | 6230 bytes | December 08 2025 09:36:36. | |
| gmon_out.h | File | 2635 bytes | December 08 2025 09:36:36. | |
| inotify.h | File | 3837 bytes | December 08 2025 09:36:36. | |
| io.h | File | 5085 bytes | December 08 2025 09:36:36. | |
| ioctl.h | File | 1739 bytes | December 08 2025 09:36:36. | |
| ipc.h | File | 1461 bytes | December 08 2025 09:36:36. | |
| kd.h | File | 1111 bytes | December 08 2025 09:36:36. | |
| klog.h | File | 1203 bytes | December 08 2025 09:36:36. | |
| mman.h | File | 5551 bytes | December 08 2025 09:36:36. | |
| mount.h | File | 5611 bytes | December 08 2025 09:36:36. | |
| msg.h | File | 2365 bytes | December 08 2025 09:36:36. | |
| mtio.h | File | 11162 bytes | December 08 2025 09:36:36. | |
| param.h | File | 3148 bytes | December 08 2025 09:36:36. | |
| pci.h | File | 922 bytes | December 08 2025 09:36:36. | |
| perm.h | File | 1126 bytes | December 08 2025 09:36:36. | |
| personality.h | File | 2722 bytes | December 08 2025 09:36:36. | |
| poll.h | File | 2549 bytes | December 08 2025 09:36:36. | |
| prctl.h | File | 1058 bytes | December 08 2025 09:36:36. | |
| procfs.h | File | 4985 bytes | December 08 2025 09:36:48. | |
| profil.h | File | 1958 bytes | December 08 2025 09:36:36. | |
| psx_syscall.h | File | 2833 bytes | January 10 2024 14:34:46. | |
| ptrace.h | File | 5988 bytes | December 08 2025 09:36:36. | |
| queue.h | File | 19539 bytes | December 08 2025 09:36:36. | |
| quota.h | File | 5172 bytes | December 08 2025 09:36:36. | |
| random.h | File | 1443 bytes | December 08 2025 09:36:34. | |
| raw.h | File | 1181 bytes | December 08 2025 09:36:36. | |
| reboot.h | File | 1632 bytes | December 08 2025 09:36:36. | |
| reg.h | File | 1826 bytes | December 08 2025 09:36:36. | |
| resource.h | File | 3645 bytes | December 08 2025 09:36:36. | |
| sdt-config.h | File | 276 bytes | October 14 2023 13:06:47. | |
| sdt.h | File | 22157 bytes | October 14 2023 13:06:47. | |
| select.h | File | 4140 bytes | December 08 2025 09:36:36. | |
| sem.h | File | 2036 bytes | December 08 2025 09:36:36. | |
| sendfile.h | File | 1805 bytes | December 08 2025 09:36:36. | |
| shm.h | File | 1873 bytes | December 08 2025 09:36:36. | |
| signal.h | File | 20 bytes | December 08 2025 09:36:34. | |
| signalfd.h | File | 1599 bytes | December 08 2025 09:36:36. | |
| socket.h | File | 10203 bytes | December 08 2025 09:36:36. | |
| socketvar.h | File | 141 bytes | December 08 2025 09:36:36. | |
| soundcard.h | File | 29 bytes | December 08 2025 09:36:36. | |
| stat.h | File | 16236 bytes | December 08 2025 09:36:36. | |
| statfs.h | File | 2093 bytes | December 08 2025 09:36:36. | |
| statvfs.h | File | 2819 bytes | December 08 2025 09:36:36. | |
| swap.h | File | 1592 bytes | December 08 2025 09:36:36. | |
| syscall.h | File | 1335 bytes | December 08 2025 09:36:36. | |
| sysctl.h | File | 2004 bytes | December 08 2025 09:36:36. | |
| sysinfo.h | File | 1517 bytes | December 08 2025 09:36:36. | |
| syslog.h | File | 7702 bytes | December 08 2025 09:36:36. | |
| sysmacros.h | File | 2102 bytes | December 08 2025 09:36:36. | |
| termios.h | File | 74 bytes | December 08 2025 09:36:36. | |
| time.h | File | 6656 bytes | December 08 2025 09:36:35. | |
| timeb.h | File | 1376 bytes | December 08 2025 09:36:35. | |
| timerfd.h | File | 1873 bytes | December 08 2025 09:36:36. | |
| times.h | File | 1596 bytes | December 08 2025 09:36:36. | |
| timex.h | File | 2205 bytes | December 08 2025 09:36:35. | |
| ttychars.h | File | 2499 bytes | December 08 2025 09:36:36. | |
| ttydefaults.h | File | 3568 bytes | December 08 2025 09:36:36. | |
| types.h | File | 5712 bytes | December 08 2025 09:36:36. | |
| ucontext.h | File | 5841 bytes | December 08 2025 09:36:34. | |
| uio.h | File | 6279 bytes | December 08 2025 09:36:36. | |
| un.h | File | 1452 bytes | December 08 2025 09:36:36. | |
| unistd.h | File | 20 bytes | December 08 2025 09:36:36. | |
| user.h | File | 5207 bytes | December 08 2025 09:36:36. | |
| utsname.h | File | 2480 bytes | December 08 2025 09:36:36. | |
| vfs.h | File | 161 bytes | December 08 2025 09:36:36. | |
| vlimit.h | File | 1879 bytes | December 08 2025 09:36:36. | |
| vm86.h | File | 1198 bytes | December 08 2025 09:36:36. | |
| vt.h | File | 22 bytes | December 08 2025 09:36:36. | |
| vtimes.h | File | 2462 bytes | December 08 2025 09:36:36. | |
| wait.h | File | 5604 bytes | December 08 2025 09:36:36. | |
| xattr.h | File | 4274 bytes | December 08 2025 09:36:36. |
/* Copyright (C) 1996-2018 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/>. */
#ifndef _SYS_IO_H
#define _SYS_IO_H 1
#include <features.h>
__BEGIN_DECLS
/* If TURN_ON is TRUE, request for permission to do direct i/o on the
port numbers in the range [FROM,FROM+NUM-1]. Otherwise, turn I/O
permission off for that range. This call requires root privileges.
Portability note: not all Linux platforms support this call. Most
platforms based on the PC I/O architecture probably will, however.
E.g., Linux/Alpha for Alpha PCs supports this. */
extern int ioperm (unsigned long int __from, unsigned long int __num,
int __turn_on) __THROW;
/* Set the I/O privilege level to LEVEL. If LEVEL>3, permission to
access any I/O port is granted. This call requires root
privileges. */
extern int iopl (int __level) __THROW;
#if defined __GNUC__ && __GNUC__ >= 2
static __inline unsigned char
inb (unsigned short int __port)
{
unsigned char _v;
__asm__ __volatile__ ("inb %w1,%0":"=a" (_v):"Nd" (__port));
return _v;
}
static __inline unsigned char
inb_p (unsigned short int __port)
{
unsigned char _v;
__asm__ __volatile__ ("inb %w1,%0\noutb %%al,$0x80":"=a" (_v):"Nd" (__port));
return _v;
}
static __inline unsigned short int
inw (unsigned short int __port)
{
unsigned short _v;
__asm__ __volatile__ ("inw %w1,%0":"=a" (_v):"Nd" (__port));
return _v;
}
static __inline unsigned short int
inw_p (unsigned short int __port)
{
unsigned short int _v;
__asm__ __volatile__ ("inw %w1,%0\noutb %%al,$0x80":"=a" (_v):"Nd" (__port));
return _v;
}
static __inline unsigned int
inl (unsigned short int __port)
{
unsigned int _v;
__asm__ __volatile__ ("inl %w1,%0":"=a" (_v):"Nd" (__port));
return _v;
}
static __inline unsigned int
inl_p (unsigned short int __port)
{
unsigned int _v;
__asm__ __volatile__ ("inl %w1,%0\noutb %%al,$0x80":"=a" (_v):"Nd" (__port));
return _v;
}
static __inline void
outb (unsigned char __value, unsigned short int __port)
{
__asm__ __volatile__ ("outb %b0,%w1": :"a" (__value), "Nd" (__port));
}
static __inline void
outb_p (unsigned char __value, unsigned short int __port)
{
__asm__ __volatile__ ("outb %b0,%w1\noutb %%al,$0x80": :"a" (__value),
"Nd" (__port));
}
static __inline void
outw (unsigned short int __value, unsigned short int __port)
{
__asm__ __volatile__ ("outw %w0,%w1": :"a" (__value), "Nd" (__port));
}
static __inline void
outw_p (unsigned short int __value, unsigned short int __port)
{
__asm__ __volatile__ ("outw %w0,%w1\noutb %%al,$0x80": :"a" (__value),
"Nd" (__port));
}
static __inline void
outl (unsigned int __value, unsigned short int __port)
{
__asm__ __volatile__ ("outl %0,%w1": :"a" (__value), "Nd" (__port));
}
static __inline void
outl_p (unsigned int __value, unsigned short int __port)
{
__asm__ __volatile__ ("outl %0,%w1\noutb %%al,$0x80": :"a" (__value),
"Nd" (__port));
}
static __inline void
insb (unsigned short int __port, void *__addr, unsigned long int __count)
{
__asm__ __volatile__ ("cld ; rep ; insb":"=D" (__addr), "=c" (__count)
:"d" (__port), "0" (__addr), "1" (__count));
}
static __inline void
insw (unsigned short int __port, void *__addr, unsigned long int __count)
{
__asm__ __volatile__ ("cld ; rep ; insw":"=D" (__addr), "=c" (__count)
:"d" (__port), "0" (__addr), "1" (__count));
}
static __inline void
insl (unsigned short int __port, void *__addr, unsigned long int __count)
{
__asm__ __volatile__ ("cld ; rep ; insl":"=D" (__addr), "=c" (__count)
:"d" (__port), "0" (__addr), "1" (__count));
}
static __inline void
outsb (unsigned short int __port, const void *__addr,
unsigned long int __count)
{
__asm__ __volatile__ ("cld ; rep ; outsb":"=S" (__addr), "=c" (__count)
:"d" (__port), "0" (__addr), "1" (__count));
}
static __inline void
outsw (unsigned short int __port, const void *__addr,
unsigned long int __count)
{
__asm__ __volatile__ ("cld ; rep ; outsw":"=S" (__addr), "=c" (__count)
:"d" (__port), "0" (__addr), "1" (__count));
}
static __inline void
outsl (unsigned short int __port, const void *__addr,
unsigned long int __count)
{
__asm__ __volatile__ ("cld ; rep ; outsl":"=S" (__addr), "=c" (__count)
:"d" (__port), "0" (__addr), "1" (__count));
}
#endif /* GNU C */
__END_DECLS
#endif /* _SYS_IO_H */
SILENT KILLER Tool