/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ | |
/* | |
* Kernel support for NT synchronization primitive emulation | |
* | |
* Copyright (C) 2021-2022 Elizabeth Figura <zfigura@codeweavers.com> | |
*/ | |
#ifndef __LINUX_NTSYNC_H | |
#define __LINUX_NTSYNC_H | |
#include <linux/types.h> | |
struct ntsync_sem_args { | |
__u32 sem; | |
__u32 count; | |
__u32 max; | |
}; | |
#define NTSYNC_IOC_CREATE_SEM _IOWR('N', 0x80, struct ntsync_sem_args) | |
#define NTSYNC_IOC_SEM_POST _IOWR('N', 0x81, __u32) | |
#endif |