Commit da8ac8ea authored by Andrew Morton's avatar Andrew Morton Committed by Linus Torvalds

[PATCH] dnotify documentation update

From: Stephen Rothwell <sfr@canb.auug.org.au>

Fix the dnotify documentation and code example to reflect reality.
parent 548373bb
...@@ -32,7 +32,8 @@ file descriptor associated with the directory in which the event occurred. ...@@ -32,7 +32,8 @@ file descriptor associated with the directory in which the event occurred.
Preferably the application will choose one of the real time signals Preferably the application will choose one of the real time signals
(SIGRTMIN + <n>) so that the notifications may be queued. This is (SIGRTMIN + <n>) so that the notifications may be queued. This is
especially important if DN_MULTISHOT is specified. especially important if DN_MULTISHOT is specified. Note that SIGRTMIN
is often blocked, so it is better to use (at least) SIGRTMIN + 1.
Implementation expectations (features and bugs :-)) Implementation expectations (features and bugs :-))
--------------------------- ---------------------------
...@@ -78,10 +79,10 @@ Example ...@@ -78,10 +79,10 @@ Example
act.sa_sigaction = handler; act.sa_sigaction = handler;
sigemptyset(&act.sa_mask); sigemptyset(&act.sa_mask);
act.sa_flags = SA_SIGINFO; act.sa_flags = SA_SIGINFO;
sigaction(SIGRTMIN, &act, NULL); sigaction(SIGRTMIN + 1, &act, NULL);
fd = open(".", O_RDONLY); fd = open(".", O_RDONLY);
fcntl(fd, F_SETSIG, SIGRTMIN); fcntl(fd, F_SETSIG, SIGRTMIN + 1);
fcntl(fd, F_NOTIFY, DN_MODIFY|DN_CREATE|DN_MULTISHOT); fcntl(fd, F_NOTIFY, DN_MODIFY|DN_CREATE|DN_MULTISHOT);
/* we will now be notified if any of the files /* we will now be notified if any of the files
in "." is modified or new files are created */ in "." is modified or new files are created */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment