Changeset 23550
- Timestamp:
- 03/12/08 09:44:23 (9 months ago)
- Files:
-
- 1 modified
-
trunk/launchd/src/launchd_core_logic.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/launchd/src/launchd_core_logic.c
r23543 r23550 3515 3515 const char *which_path = si->what; 3516 3516 int saved_errno = 0; 3517 int fflags = 0;3517 int fflags = NOTE_DELETE|NOTE_RENAME; 3518 3518 3519 3519 switch (si->why) { 3520 case PATH_EXISTS:3521 fflags = NOTE_DELETE|NOTE_RENAME|NOTE_REVOKE|NOTE_EXTEND|NOTE_WRITE;3522 break;3523 case PATH_MISSING:3524 fflags = NOTE_DELETE|NOTE_RENAME;3525 break;3526 3520 case DIR_NOT_EMPTY: 3527 3521 case PATH_CHANGES: 3528 fflags = NOTE_DELETE|NOTE_RENAME|NOTE_REVOKE|NOTE_EXTEND|NOTE_WRITE|NOTE_ATTRIB|NOTE_LINK; 3522 fflags |= NOTE_ATTRIB|NOTE_LINK; 3523 /* fall through */ 3524 case PATH_EXISTS: 3525 fflags |= NOTE_REVOKE|NOTE_EXTEND|NOTE_WRITE; 3526 /* fall through */ 3527 case PATH_MISSING: 3529 3528 break; 3530 3529 default:

