Files
KirkOS/ext2_root/usr/include/abi-bits/sem.h
T
kaguya 9a9b91c940 user: implement mlibc as the libc, finally.
It's finally done..

Signed-off-by: kaguya <vpshinomiya@protonmail.com>
2026-05-02 03:31:49 -04:00

30 lines
496 B
C

#ifndef _ABIBITS_SEM_H
#define _ABIBITS_SEM_H
#include <abi-bits/time.h>
#include <abi-bits/ipc.h>
#define GETPID 11
#define GETVAL 12
#define GETALL 13
#define SETVAL 16
#define SETALL 17
#define SEM_UNDO 0x1000
struct sembuf {
unsigned short int sem_num;
short int sem_op;
short int sem_flg;
};
struct semid_ds {
struct ipc_perm sem_perm;
time_t sem_otime;
time_t sem_ctime;
unsigned long sem_nsems;
unsigned long __unused[2];
};
#endif /* _ABIBITS_SEM_H */