mirror of /home/gitosis/repositories/libev.git
*** empty log message ***
This commit is contained in:
parent
38dac152c8
commit
25846b27ac
2
Changes
2
Changes
|
@ -1,5 +1,7 @@
|
|||
Revision history for libev, a high-performance and full-featured event loop.
|
||||
|
||||
- backport inotify code to C89.
|
||||
|
||||
3.8 Sun Aug 9 14:30:45 CEST 2009
|
||||
- incompatible change: do not necessarily reset signal handler
|
||||
to SIG_DFL when a sighandler is stopped.
|
||||
|
|
3
ev.c
3
ev.c
|
@ -2863,12 +2863,13 @@ infy_add (EV_P_ ev_stat *w)
|
|||
|
||||
if (w->wd >= 0)
|
||||
{
|
||||
struct statfs sfs;
|
||||
|
||||
wlist_add (&fs_hash [w->wd & (EV_INOTIFY_HASHSIZE - 1)].head, (WL)w);
|
||||
|
||||
/* now local changes will be tracked by inotify, but remote changes won't */
|
||||
/* unless the filesystem it known to be local, we therefore still poll */
|
||||
/* also do poll on <2.6.25, but with normal frequency */
|
||||
struct statfs sfs;
|
||||
|
||||
if (fs_2625 && !statfs (w->path, &sfs))
|
||||
if (sfs.f_type == 0x1373 /* devfs */
|
||||
|
|
Loading…
Reference in New Issue