$80 GRAYBYTE WORDPRESS FILE MANAGER $80

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/usr/include/asm-generic/

HOME
Current File : /usr/include/asm-generic//sembuf.h
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef __ASM_GENERIC_SEMBUF_H
#define __ASM_GENERIC_SEMBUF_H

#include <asm/bitsperlong.h>

/*
 * The semid64_ds structure for x86 architecture.
 * Note extra padding because this structure is passed back and forth
 * between kernel and user space.
 *
 * semid64_ds was originally meant to be architecture specific, but
 * everyone just ended up making identical copies without specific
 * optimizations, so we may just as well all use the same one.
 *
 * 64 bit architectures use a 64-bit __kernel_time_t here, while
 * 32 bit architectures have a pair of unsigned long values.
 * so they do not need the first two padding words.
 *
 * On big-endian systems, the padding is in the wrong place for
 * historic reasons, so user space has to reconstruct a time_t
 * value using
 *
 * user_semid_ds.sem_otime = kernel_semid64_ds.sem_otime +
 *		((long long)kernel_semid64_ds.sem_otime_high << 32)
 *
 * Pad space is left for 2 miscellaneous 32-bit values
 */
struct semid64_ds {
	struct ipc64_perm sem_perm;	/* permissions .. see ipc.h */
#if __BITS_PER_LONG == 64
	__kernel_time_t	sem_otime;	/* last semop time */
	__kernel_time_t	sem_ctime;	/* last change time */
#else
	unsigned long	sem_otime;	/* last semop time */
	unsigned long	sem_otime_high;
	unsigned long	sem_ctime;	/* last change time */
	unsigned long	sem_ctime_high;
#endif
	unsigned long	sem_nsems;	/* no. of semaphores in array */
	unsigned long	__unused3;
	unsigned long	__unused4;
};

#endif /* __ASM_GENERIC_SEMBUF_H */

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
17 Mar 2026 5.07 PM
root / root
0755
auxvec.h
0.213 KB
12 Nov 2025 5.20 PM
root / root
0644
bitsperlong.h
0.551 KB
12 Nov 2025 5.20 PM
root / root
0644
bpf_perf_event.h
0.232 KB
12 Nov 2025 5.20 PM
root / root
0644
errno-base.h
1.574 KB
12 Nov 2025 5.20 PM
root / root
0644
errno.h
5.516 KB
12 Nov 2025 5.20 PM
root / root
0644
fcntl.h
5.296 KB
12 Nov 2025 5.20 PM
root / root
0644
hugetlb_encode.h
1.765 KB
12 Nov 2025 5.20 PM
root / root
0644
int-l64.h
0.701 KB
12 Nov 2025 5.20 PM
root / root
0644
int-ll64.h
0.844 KB
12 Nov 2025 5.20 PM
root / root
0644
ioctl.h
3.396 KB
12 Nov 2025 5.20 PM
root / root
0644
ioctls.h
3.894 KB
12 Nov 2025 5.20 PM
root / root
0644
ipcbuf.h
0.979 KB
12 Nov 2025 5.20 PM
root / root
0644
kvm_para.h
0.094 KB
12 Nov 2025 5.20 PM
root / root
0644
mman-common.h
3.457 KB
12 Nov 2025 5.20 PM
root / root
0644
mman.h
0.723 KB
12 Nov 2025 5.20 PM
root / root
0644
msgbuf.h
1.58 KB
12 Nov 2025 5.20 PM
root / root
0644
param.h
0.345 KB
12 Nov 2025 5.20 PM
root / root
0644
poll.h
0.857 KB
12 Nov 2025 5.20 PM
root / root
0644
posix_types.h
2.32 KB
12 Nov 2025 5.20 PM
root / root
0644
resource.h
1.828 KB
12 Nov 2025 5.20 PM
root / root
0644
sembuf.h
1.514 KB
12 Nov 2025 5.20 PM
root / root
0644
setup.h
0.186 KB
12 Nov 2025 5.20 PM
root / root
0644
shmbuf.h
1.794 KB
12 Nov 2025 5.20 PM
root / root
0644
shmparam.h
0.226 KB
12 Nov 2025 5.20 PM
root / root
0644
siginfo.h
12.215 KB
12 Nov 2025 5.20 PM
root / root
0644
signal-defs.h
0.781 KB
12 Nov 2025 5.20 PM
root / root
0644
signal.h
2.646 KB
12 Nov 2025 5.20 PM
root / root
0644
socket.h
2.415 KB
12 Nov 2025 5.20 PM
root / root
0644
sockios.h
0.429 KB
12 Nov 2025 5.20 PM
root / root
0644
stat.h
2.571 KB
12 Nov 2025 5.20 PM
root / root
0644
statfs.h
1.796 KB
12 Nov 2025 5.20 PM
root / root
0644
swab.h
0.49 KB
12 Nov 2025 5.20 PM
root / root
0644
termbits.h
4.605 KB
12 Nov 2025 5.20 PM
root / root
0644
termios.h
1.345 KB
12 Nov 2025 5.20 PM
root / root
0644
types.h
0.228 KB
12 Nov 2025 5.20 PM
root / root
0644
ucontext.h
0.349 KB
12 Nov 2025 5.20 PM
root / root
0644
unistd.h
27.521 KB
12 Nov 2025 5.20 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF