Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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