diff options
Diffstat (limited to 'winsup/cygwin/fhandler.h')
-rw-r--r-- | winsup/cygwin/fhandler.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/winsup/cygwin/fhandler.h b/winsup/cygwin/fhandler.h index 465924190..4995d15b2 100644 --- a/winsup/cygwin/fhandler.h +++ b/winsup/cygwin/fhandler.h @@ -93,6 +93,12 @@ enum query_state { query_write_attributes = 4 }; +enum del_lock_called_from { + on_close, + after_fork, + after_exec +}; + class fhandler_base { friend class dtable; @@ -141,7 +147,7 @@ class fhandler_base /* Used for advisory file locking. See flock.cc. */ long long unique_id; - void del_my_locks (bool); + void del_my_locks (del_lock_called_from); HANDLE read_state; int wait_overlapped (bool, bool, DWORD *, DWORD = 0) __attribute__ ((regparm (3))); |