summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/flock.cc
Commit message (Expand)AuthorAgeFilesLines
* Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout optioncygwin-2_5_2-releaseCorinna Vinschen2016-06-231-2/+0
* Fix race condition when waiting for a signalCorinna Vinschen2015-11-271-1/+1
* flock: Fix hang in object collision caseCorinna Vinschen2015-11-121-2/+2
* Avoid deadlock in flock(2)Corinna Vinschen2015-11-051-3/+3
* flock.cc: Fix stack allocation from callee used in callerCorinna Vinschen2015-09-081-6/+8
* * flock.cc (fhandler_base::lock): Convert accidental system_printf toCorinna Vinschen2015-02-111-2/+2
* * flock.cc (create_lock_in_parent): Make lf_obj handle inheritable.Corinna Vinschen2014-12-021-2/+10
* * Throughout, use __try/__except/__endtry blocks, rather than myfaultCorinna Vinschen2014-08-221-70/+70
* * flock.cc (delete_lock_in_parent): Use LIST_FOREACH_SAFE to avoidCorinna Vinschen2014-05-201-3/+3
* * dcrt0.cc (child_info_spawn::handle_spawn): Call fixup_lockf_after_execCorinna Vinschen2014-02-101-6/+22
* * flock.cc (fhandler_base::lock): Only refuse to lock nohandle andCorinna Vinschen2013-10-251-4/+10
* * devices.in (dev_storage): Map /dev/zero and /dev/full to \Device\Null.Corinna Vinschen2013-10-241-30/+41
* * flock.cc (lockf_t::from_obj_name): Fix test for valid pid.Corinna Vinschen2013-08-231-1/+1
* * fhandler.cc (fhandler_base::lock): Move to flock.cc.Corinna Vinschen2013-06-041-5/+23
* * autoload.cc (CancelSynchronousIo): Define.Corinna Vinschen2013-06-021-1/+200
* * Merge in cygwin-64bit-branch.Corinna Vinschen2013-04-231-31/+31
* whitespace cleanupChristopher Faylor2012-08-161-1/+1
* Change "set_thread_waiting" to "set_signal_arrived" throughout.Christopher Faylor2012-07-231-1/+1
* * DevNotes: Add entry cgf-000013.Christopher Faylor2012-07-211-1/+1
* * fhandler_serial.cc: Fix includes for IOCTL codes to support Mingw64.Corinna Vinschen2012-06-281-1/+1
* Revert errneous checkin.Christopher Faylor2012-06-191-1/+1
* * cygwait.cc (cancelable_wait): Mimic old cygwait behavior more closely wrtChristopher Faylor2012-06-191-1/+1
* * flock.cc (allow_others_to_sync): Reorder conditional expression toCorinna Vinschen2012-03-021-6/+6
* * flock.cc (allow_others_to_sync): Use RtlGetDaclSecurityDescriptorCorinna Vinschen2012-03-021-2/+16
* * flock.cc (LOCK_DIR_NAME_FMT): Define.Corinna Vinschen2012-02-261-45/+251
* * flock.cc (inode_t::del_my_locks): Drop useless counter lc. CloseCorinna Vinschen2012-02-201-3/+7
* * flock.cc (lf_setlock): Add timeout variable and set before callingCorinna Vinschen2012-02-151-13/+15
* * flock.cc (lf_setlock): Don't close waited lock object handle beforeCorinna Vinschen2012-02-141-2/+2
* Clean up whitespace.Christopher Faylor2011-12-171-1/+1
* Throughout, remove extra space after function name from debugging output.Christopher Faylor2011-12-031-2/+2
* * flock.cc (inode_t::unlock_and_remove_if_unused): Rename fromCorinna Vinschen2011-08-311-6/+6
* * flock.cc (LOCK_OBJ_NAME_LEN): Change to accommodate extra lf_verCorinna Vinschen2011-08-291-136/+114
* * fhandler.cc (fhandler_base::open): Fix typo in comment.Corinna Vinschen2011-08-271-89/+122
* whitespace eliminationChristopher Faylor2011-06-061-14/+14
* * fhandler_windows.cc (fhandler_windows::read): UseCorinna Vinschen2011-05-011-4/+1
* * fcntl.cc (fcntl64): Call pthread_testcancel.Corinna Vinschen2011-04-301-17/+52
* * advapi32.cc: Add comment.Corinna Vinschen2011-04-291-3/+4
* * cygerrno.h (geterrno_from_nt_status): Declare.Corinna Vinschen2011-04-281-1/+1
* * advapi32.cc (InitializeAcl): Remove.Corinna Vinschen2011-04-281-2/+3
* * flock.cc (allow_others_to_sync): Define MAX_PROCESS_SD_SIZE. UseCorinna Vinschen2010-09-101-2/+3
* * flock.cc (allow_others_to_sync): Use small stack buffer ratherCorinna Vinschen2010-06-221-12/+12
* * tmpbuf.h: New file.Christopher Faylor2010-06-211-9/+10
* Throughout, replace hMainProc with GetCurrentProcess/NtCurrentProcessCorinna Vinschen2009-12-181-2/+3
* * flock.cc (fhandler_disk_file::lock): Disable a shortcut from theCorinna Vinschen2009-11-181-0/+6
* * fhandler.h (enum del_lock_called_from): New enumeration.Corinna Vinschen2009-07-221-2/+12
* Throughout avoid having to initialize constant UNICODE_STRINGs.Corinna Vinschen2009-07-141-2/+1
* * select.h: New file split from fhandler.h.Christopher Faylor2009-06-301-1/+1
* * flock.cc (lf_setlock): Handle border case which results in WFMO loopCorinna Vinschen2009-04-201-0/+8
* * flock.cc (class inode_t): Add i_wait member and matching methodsCorinna Vinschen2009-04-171-4/+14
* * flock.cc: Fix lockf copyright to latest version.Corinna Vinschen2009-03-131-12/+3