Projects
Browse Source     Search     Timeline     Wiki

Changeset 23550

Show
Ignore:
Timestamp:
2008-03-12 09:44:23 (6 months ago)
Author:
zarzycki@…
Message:

Save a few machine instructions.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/launchd/src/launchd_core_logic.c

    r23543 r23550  
    35153515        const char *which_path = si->what; 
    35163516        int saved_errno = 0; 
    3517         int fflags = 0; 
     3517        int fflags = NOTE_DELETE|NOTE_RENAME; 
    35183518 
    35193519        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; 
    35263520        case DIR_NOT_EMPTY: 
    35273521        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: 
    35293528                break; 
    35303529        default: