X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fsd_is_fifo.xml;h=58cd1c91bb10513ac950d4de35f1dafe62ea79bc;hb=8e50b5a77cd980ee57e0f75c59d0012d8df9a4f2;hp=a790c370e10652b8cf5c909ba36f8093b7980d98;hpb=05cc726731c5cec952722f1c14acb08e3d4d5e98;p=elogind.git
diff --git a/man/sd_is_fifo.xml b/man/sd_is_fifo.xml
index a790c370e..58cd1c91b 100644
--- a/man/sd_is_fifo.xml
+++ b/man/sd_is_fifo.xml
@@ -48,6 +48,7 @@
sd_is_socket_inet
sd_is_socket_unix
sd_is_mq
+ sd_is_special
Check the type of a file descriptor
@@ -93,6 +94,12 @@
const char *path
+
+ int sd_is_special
+ int fd
+ const char *path
+
+
@@ -153,6 +160,16 @@
path parameter is not
NULL, it is checked whether the
message queue is bound to the specified name.
+
+ sd_is_special() may be
+ called to check whether the specified file descriptor
+ refers to a special file. If the
+ path parameter is not
+ NULL, it is checked whether the file
+ descriptor is bound to the specified file
+ name. Special files in this context are character
+ device nodes and files in /proc
+ or /sys.
@@ -160,7 +177,7 @@
On failure, these calls return a negative
errno-style error code. If the file descriptor is of
- the specified type and bound to the specified address
+ the specified type and bound to the specified address,
a positive return value is returned, otherwise
zero.
@@ -191,13 +208,13 @@
related functions are implemented in the reference
implementation's sd-daemon.c and
sd-daemon.h files. These
- interfaces are available as shared library, which can
+ interfaces are available as a shared library, which can
be compiled and linked to with the
libsystemd-daemon pkg-config1
file. Alternatively, applications consuming these APIs
may copy the implementation into their source
tree. For more details about the reference
- implementation see
+ implementation, see
sd-daemon3.
These functions continue to work as described,