diff options
| author | root <root> | 2009-08-12 18:48:17 +0000 | 
|---|---|---|
| committer | root <root> | 2009-08-12 18:48:17 +0000 | 
| commit | 72dedbe4624c9dfb3b928a1c3e2d4d5c23bb144c (patch) | |
| tree | 87c7a6a28c1b2a2eeed3ee447f9a7f481ffc8e5a | |
| parent | 77a4ae7f426c8746e924f9452c78a385077a2391 (diff) | |
*** empty log message ***
| -rw-r--r-- | Changes | 2 | ||||
| -rw-r--r-- | ev.c | 3 | 
2 files changed, 4 insertions, 1 deletions
| @@ -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. @@ -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 */ | 
