xref: /titanic_54/usr/src/man/man5/eventfd.5 (revision 1767006bb066ef500b90b432fba79d63d0d09b36)
1*1767006bSBryan Cantrill.\"
2*1767006bSBryan Cantrill.\" This file and its contents are supplied under the terms of the
3*1767006bSBryan Cantrill.\" Common Development and Distribution License ("CDDL"), version 1.0.
4*1767006bSBryan Cantrill.\" You may only use this file in accordance with the terms of version
5*1767006bSBryan Cantrill.\" 1.0 of the CDDL.
6*1767006bSBryan Cantrill.\"
7*1767006bSBryan Cantrill.\" A full copy of the text of the CDDL should have accompanied this
8*1767006bSBryan Cantrill.\" source.  A copy of the CDDL is also available via the Internet at
9*1767006bSBryan Cantrill.\" http://www.illumos.org/license/CDDL.
10*1767006bSBryan Cantrill.\"
11*1767006bSBryan Cantrill.\"
12*1767006bSBryan Cantrill.\" Copyright (c) 2014, Joyent, Inc. All Rights Reserved.
13*1767006bSBryan Cantrill.\"
14*1767006bSBryan Cantrill.Dd Dec 3, 2014
15*1767006bSBryan Cantrill.Dt EVENTFD 5
16*1767006bSBryan Cantrill.Os
17*1767006bSBryan Cantrill.Sh NAME
18*1767006bSBryan Cantrill.Nm eventfd
19*1767006bSBryan Cantrill.Nd Linux-compatible user event notification facility
20*1767006bSBryan Cantrill.Sh SYNOPSIS
21*1767006bSBryan Cantrill.In sys/eventfd.h
22*1767006bSBryan Cantrill.Sh DESCRIPTION
23*1767006bSBryan Cantrill.Nm
24*1767006bSBryan Cantrillis a Linux-borne facility for sending and receiving user
25*1767006bSBryan Cantrillevents via a file descriptor.  While the facility itself is somewhat dubious
26*1767006bSBryan Cantrill(it can be mimicked in an entirely portable way with a pipe), it is
27*1767006bSBryan Cantrillsmall and straightforward and this implementation is entirely compatible
28*1767006bSBryan Cantrillwith its Linux antecedent; see
29*1767006bSBryan Cantrill.Xr eventfd 3C
30*1767006bSBryan Cantrillfor details.
31*1767006bSBryan Cantrill.Sh SEE ALSO
32*1767006bSBryan Cantrill.Xr eventfd 3C
33