at v6.11-rc2 483 B view raw
1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2/* 3 * Kernel support for NT synchronization primitive emulation 4 * 5 * Copyright (C) 2021-2022 Elizabeth Figura <zfigura@codeweavers.com> 6 */ 7 8#ifndef __LINUX_NTSYNC_H 9#define __LINUX_NTSYNC_H 10 11#include <linux/types.h> 12 13struct ntsync_sem_args { 14 __u32 sem; 15 __u32 count; 16 __u32 max; 17}; 18 19#define NTSYNC_IOC_CREATE_SEM _IOWR('N', 0x80, struct ntsync_sem_args) 20 21#define NTSYNC_IOC_SEM_POST _IOWR('N', 0x81, __u32) 22 23#endif