X7ROOT File Manager
Current Path:
/usr/include/bits
usr
/
include
/
bits
/
📁
..
📄
a.out.h
(268 B)
📄
argp-ldbl.h
(1010 B)
📄
atomic_wide_counter.h
(1.25 KB)
📄
byteswap.h
(2.39 KB)
📄
cmathcalls.h
(4.04 KB)
📄
confname.h
(23.27 KB)
📄
cpu-set.h
(4.41 KB)
📄
dirent.h
(1.73 KB)
📄
dirent_ext.h
(1.25 KB)
📄
dl_find_object.h
(1.09 KB)
📄
dlfcn.h
(2.46 KB)
📄
elfclass.h
(426 B)
📄
endian.h
(1.86 KB)
📄
endianness.h
(273 B)
📄
environments.h
(3.7 KB)
📄
epoll.h
(1.05 KB)
📄
err-ldbl.h
(1.12 KB)
📄
errno.h
(1.39 KB)
📄
error-ldbl.h
(1012 B)
📄
error.h
(2.62 KB)
📄
eventfd.h
(1.1 KB)
📄
fcntl-linux.h
(13.72 KB)
📄
fcntl.h
(2.19 KB)
📄
fcntl2.h
(5.44 KB)
📄
fenv.h
(3.29 KB)
📄
floatn-common.h
(10.08 KB)
📄
floatn.h
(4.35 KB)
📄
flt-eval-method.h
(1.19 KB)
📄
fp-fast.h
(1.19 KB)
📄
fp-logb.h
(1012 B)
📄
getopt_core.h
(3.58 KB)
📄
getopt_ext.h
(2.97 KB)
📄
getopt_posix.h
(1.77 KB)
📄
hwcap.h
(972 B)
📄
in.h
(9.37 KB)
📄
indirect-return.h
(1.55 KB)
📄
inet-fortified-decl.h
(1.8 KB)
📄
inet-fortified.h
(1.75 KB)
📄
initspin.h
(25 B)
📄
inotify.h
(1.05 KB)
📄
ioctl-types.h
(2.4 KB)
📄
ioctls.h
(4.37 KB)
📄
ipc-perm.h
(1.7 KB)
📄
ipc.h
(1.49 KB)
📄
ipctypes.h
(1.15 KB)
📄
iscanonical.h
(2.42 KB)
📄
libc-header-start.h
(4.19 KB)
📄
libm-simd-decl-stubs.h
(2.93 KB)
📄
link.h
(4.19 KB)
📄
link_lavcurrent.h
(1.07 KB)
📄
local_lim.h
(3.1 KB)
📄
locale.h
(1.34 KB)
📄
long-double.h
(970 B)
📄
math-vector.h
(2.25 KB)
📄
mathcalls-helper-functions.h
(1.82 KB)
📄
mathcalls-narrow.h
(1.28 KB)
📄
mathcalls.h
(13.07 KB)
📄
mathdef.h
(891 B)
📄
mman-linux.h
(4.97 KB)
📄
mman-map-flags-generic.h
(1.95 KB)
📄
mman-shared.h
(2.77 KB)
📄
mman.h
(1.33 KB)
📄
monetary-ldbl.h
(1.02 KB)
📄
mqueue.h
(1.22 KB)
📄
mqueue2.h
(2.1 KB)
📄
msq.h
(1.75 KB)
📄
netdb.h
(1.23 KB)
📄
param.h
(1.4 KB)
📁
platform
📄
poll.h
(2.03 KB)
📄
poll2.h
(2.6 KB)
📄
posix1_lim.h
(5.08 KB)
📄
posix2_lim.h
(2.8 KB)
📄
posix_opt.h
(5.77 KB)
📄
printf-ldbl.h
(992 B)
📄
procfs-extra.h
(963 B)
📄
procfs-id.h
(1.12 KB)
📄
procfs-prregset.h
(1.03 KB)
📄
procfs.h
(1.98 KB)
📄
pthread_stack_min-dynamic.h
(1.18 KB)
📄
pthread_stack_min.h
(946 B)
📄
pthreadtypes-arch.h
(1.79 KB)
📄
pthreadtypes.h
(3 KB)
📄
ptrace-shared.h
(4 KB)
📄
resource.h
(6.16 KB)
📄
rseq.h
(1.21 KB)
📄
sched.h
(5.54 KB)
📄
select.h
(1.47 KB)
📄
select2.h
(1.4 KB)
📄
sem.h
(2.21 KB)
📄
semaphore.h
(1.19 KB)
📄
setjmp.h
(1.26 KB)
📄
setjmp2.h
(1.67 KB)
📄
shm.h
(2.7 KB)
📄
shmlba.h
(1.08 KB)
📄
sigaction.h
(2.87 KB)
📄
sigcontext.h
(4.17 KB)
📄
sigevent-consts.h
(1.44 KB)
📄
siginfo-arch.h
(729 B)
📄
siginfo-consts-arch.h
(204 B)
📄
siginfo-consts.h
(6.87 KB)
📄
signal_ext.h
(1.25 KB)
📄
signalfd.h
(1.04 KB)
📄
signum-arch.h
(2.52 KB)
📄
signum-generic.h
(3.24 KB)
📄
sigstack.h
(1.14 KB)
📄
sigstksz.h
(1.25 KB)
📄
sigthread.h
(1.65 KB)
📄
sockaddr.h
(1.48 KB)
📄
socket-constants.h
(2.44 KB)
📄
socket.h
(13.24 KB)
📄
socket2.h
(2.97 KB)
📄
socket_type.h
(2.16 KB)
📄
ss_flags.h
(1.16 KB)
📄
stab.def
(8.83 KB)
📄
stat.h
(2.18 KB)
📄
statfs.h
(1.87 KB)
📄
statvfs.h
(3.34 KB)
📄
statx-generic.h
(2.14 KB)
📄
statx.h
(1.37 KB)
📄
stdint-intn.h
(1.01 KB)
📄
stdint-uintn.h
(1.02 KB)
📄
stdio-ldbl.h
(3.4 KB)
📄
stdio.h
(5.47 KB)
📄
stdio2-decl.h
(4.14 KB)
📄
stdio2.h
(9.83 KB)
📄
stdio_lim.h
(1.18 KB)
📄
stdlib-bsearch.h
(1.52 KB)
📄
stdlib-float.h
(1.09 KB)
📄
stdlib-ldbl.h
(1.97 KB)
📄
stdlib.h
(5.64 KB)
📄
string_fortified.h
(4.24 KB)
📄
strings_fortified.h
(1.21 KB)
📄
struct_mutex.h
(1.77 KB)
📄
struct_rwlock.h
(1.98 KB)
📄
struct_stat.h
(6.04 KB)
📄
struct_stat_time64_helper.h
(2.54 KB)
📄
syscall.h
(45.43 KB)
📄
syslog-ldbl.h
(1.18 KB)
📄
syslog-path.h
(1.04 KB)
📄
syslog.h
(1.92 KB)
📄
sysmacros.h
(2.88 KB)
📄
termios-baud.h
(1.78 KB)
📄
termios-c_cc.h
(1.25 KB)
📄
termios-c_cflag.h
(1.2 KB)
📄
termios-c_iflag.h
(1.89 KB)
📄
termios-c_lflag.h
(2.53 KB)
📄
termios-c_oflag.h
(2.76 KB)
📄
termios-misc.h
(969 B)
📄
termios-struct.h
(1.4 KB)
📄
termios-tcflow.h
(1.04 KB)
📄
termios.h
(2.12 KB)
📄
thread-shared-types.h
(3.83 KB)
📄
time.h
(3.22 KB)
📄
time64.h
(1.31 KB)
📄
timerfd.h
(1.08 KB)
📄
timesize.h
(1.06 KB)
📄
timex.h
(6.05 KB)
📁
types
📄
types.h
(8.6 KB)
📄
typesizes.h
(3.65 KB)
📄
uintn-identity.h
(1.51 KB)
📄
uio-ext.h
(1.88 KB)
📄
uio_lim.h
(1.35 KB)
📄
unistd.h
(11.38 KB)
📄
unistd_ext.h
(2.48 KB)
📄
utmp.h
(3.97 KB)
📄
utmpx.h
(3.49 KB)
📄
utsname.h
(1.18 KB)
📄
waitflags.h
(1.66 KB)
📄
waitstatus.h
(2.23 KB)
📄
wchar-ldbl.h
(3.01 KB)
📄
wchar.h
(1.86 KB)
📄
wchar2-decl.h
(4.47 KB)
📄
wchar2.h
(14.48 KB)
📄
wctype-wchar.h
(6.16 KB)
📄
wordsize.h
(442 B)
📄
xopen_lim.h
(3.77 KB)
Editing: sched.h
/* Definitions of constants and data structure for POSIX 1003.1b-1993 scheduling interface. Copyright (C) 1996-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/>. */ #ifndef _BITS_SCHED_H #define _BITS_SCHED_H 1 #ifndef _SCHED_H # error "Never include <bits/sched.h> directly; use <sched.h> instead." #endif /* Scheduling algorithms. */ #define SCHED_OTHER 0 #define SCHED_FIFO 1 #define SCHED_RR 2 #ifdef __USE_GNU # define SCHED_NORMAL SCHED_OTHER # define SCHED_BATCH 3 # define SCHED_ISO 4 # define SCHED_IDLE 5 # define SCHED_DEADLINE 6 /* Flags that can be used in policy values. */ # define SCHED_RESET_ON_FORK 0x40000000 /* Flags for the sched_flags field in struct sched_attr. */ #define SCHED_FLAG_RESET_ON_FORK 0x01 #define SCHED_FLAG_RECLAIM 0x02 #define SCHED_FLAG_DL_OVERRUN 0x04 #define SCHED_FLAG_KEEP_POLICY 0x08 #define SCHED_FLAG_KEEP_PARAMS 0x10 #define SCHED_FLAG_UTIL_CLAMP_MIN 0x20 #define SCHED_FLAG_UTIL_CLAMP_MAX 0x40 /* Combinations of sched_flags fields. */ #define SCHED_FLAG_KEEP_ALL 0x18 #define SCHED_FLAG_UTIL_CLAMP 0x60 /* Use "" to work around incorrect macro expansion of the __has_include argument (GCC PR 80005). */ # ifdef __has_include # if __has_include ("linux/sched/types.h") /* Some older Linux versions defined sched_param in <linux/sched/types.h>. */ # define sched_param __glibc_mask_sched_param # include <linux/sched/types.h> # undef sched_param # endif # endif # ifndef SCHED_ATTR_SIZE_VER0 # include <linux/types.h> # define SCHED_ATTR_SIZE_VER0 48 # define SCHED_ATTR_SIZE_VER1 56 struct sched_attr { __u32 size; __u32 sched_policy; __u64 sched_flags; __s32 sched_nice; __u32 sched_priority; __u64 sched_runtime; __u64 sched_deadline; __u64 sched_period; __u32 sched_util_min; __u32 sched_util_max; /* Additional fields may be added at the end. */ }; # endif /* !SCHED_ATTR_SIZE_VER0 */ /* Cloning flags. */ # define CSIGNAL 0x000000ff /* Signal mask to be sent at exit. */ # define CLONE_VM 0x00000100 /* Set if VM shared between processes. */ # define CLONE_FS 0x00000200 /* Set if fs info shared between processes. */ # define CLONE_FILES 0x00000400 /* Set if open files shared between processes. */ # define CLONE_SIGHAND 0x00000800 /* Set if signal handlers shared. */ # define CLONE_PIDFD 0x00001000 /* Set if a pidfd should be placed in parent. */ # define CLONE_PTRACE 0x00002000 /* Set if tracing continues on the child. */ # define CLONE_VFORK 0x00004000 /* Set if the parent wants the child to wake it up on mm_release. */ # define CLONE_PARENT 0x00008000 /* Set if we want to have the same parent as the cloner. */ # define CLONE_THREAD 0x00010000 /* Set to add to same thread group. */ # define CLONE_NEWNS 0x00020000 /* Set to create new namespace. */ # define CLONE_SYSVSEM 0x00040000 /* Set to shared SVID SEM_UNDO semantics. */ # define CLONE_SETTLS 0x00080000 /* Set TLS info. */ # define CLONE_PARENT_SETTID 0x00100000 /* Store TID in userlevel buffer before MM copy. */ # define CLONE_CHILD_CLEARTID 0x00200000 /* Register exit futex and memory location to clear. */ # define CLONE_DETACHED 0x00400000 /* Create clone detached. */ # define CLONE_UNTRACED 0x00800000 /* Set if the tracing process can't force CLONE_PTRACE on this clone. */ # define CLONE_CHILD_SETTID 0x01000000 /* Store TID in userlevel buffer in the child. */ # define CLONE_NEWCGROUP 0x02000000 /* New cgroup namespace. */ # define CLONE_NEWUTS 0x04000000 /* New utsname group. */ # define CLONE_NEWIPC 0x08000000 /* New ipcs. */ # define CLONE_NEWUSER 0x10000000 /* New user namespace. */ # define CLONE_NEWPID 0x20000000 /* New pid namespace. */ # define CLONE_NEWNET 0x40000000 /* New network namespace. */ # define CLONE_IO 0x80000000 /* Clone I/O context. */ #endif #include <bits/types/struct_sched_param.h> __BEGIN_DECLS #ifdef __USE_GNU /* Clone current process. */ extern int clone (int (*__fn) (void *__arg), void *__child_stack, int __flags, void *__arg, ...) __THROW; /* Unshare the specified resources. */ extern int unshare (int __flags) __THROW; /* Get index of currently used CPU. */ extern int sched_getcpu (void) __THROW; /* Get currently used CPU and NUMA node. */ extern int getcpu (unsigned int *, unsigned int *) __THROW; /* Switch process to namespace of type NSTYPE indicated by FD. */ extern int setns (int __fd, int __nstype) __THROW; /* Apply the scheduling attributes from *ATTR to the process or thread TID. */ int sched_setattr (pid_t tid, struct sched_attr *attr, unsigned int flags) __THROW __nonnull ((2)); /* Obtain the scheduling attributes of the process or thread TID and store it in *ATTR. */ int sched_getattr (pid_t tid, struct sched_attr *attr, unsigned int size, unsigned int flags) __THROW __nonnull ((2)); #endif __END_DECLS #endif /* bits/sched.h */
Upload File
Create Folder