aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/flock.cc
AgeCommit message (Expand)AuthorFilesLines
2022-12-04Cygwin: flock: drop checking for artificial console handlesCorinna Vinschen1-4/+2
2022-08-04Cygwin: drop all usages of WINAPICorinna Vinschen1-3/+3
2021-09-13Cygwin: move get_obj_handle_count() to miscfuncs.ccCorinna Vinschen1-16/+0
2021-08-19Cygwin: fix all usages of NtQueryDirectoryObjectCorinna Vinschen1-20/+32
2020-03-11Cygwin: fix formatting: drop spaces leading tabsCorinna Vinschen1-3/+3
2019-07-16Cygwin: avoid GCC 8.3 errors with -Werror=class-memaccessKen Brown1-1/+1
2016-06-24Drop autoloading of CancelSynchronousIoCorinna Vinschen1-8/+6
2016-06-23Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout optioncygwin-2_5_2-releaseCorinna Vinschen1-2/+0
2015-11-27Fix race condition when waiting for a signalCorinna Vinschen1-1/+1
2015-11-12flock: Fix hang in object collision caseCorinna Vinschen1-2/+2
2015-11-05Avoid deadlock in flock(2)Corinna Vinschen1-3/+3
2015-09-08flock.cc: Fix stack allocation from callee used in callerCorinna Vinschen1-6/+8
2015-02-11 * flock.cc (fhandler_base::lock): Convert accidental system_printf toCorinna Vinschen1-2/+2
2014-12-02 * flock.cc (create_lock_in_parent): Make lf_obj handle inheritable.Corinna Vinschen1-2/+10
2014-08-22 * Throughout, use __try/__except/__endtry blocks, rather than myfaultCorinna Vinschen1-70/+70
2014-05-20 * flock.cc (delete_lock_in_parent): Use LIST_FOREACH_SAFE to avoidCorinna Vinschen1-3/+3
2014-02-10 * dcrt0.cc (child_info_spawn::handle_spawn): Call fixup_lockf_after_execCorinna Vinschen1-6/+22
2013-10-25 * flock.cc (fhandler_base::lock): Only refuse to lock nohandle andCorinna Vinschen1-4/+10
2013-10-24 * devices.in (dev_storage): Map /dev/zero and /dev/full to \Device\Null.Corinna Vinschen1-30/+41
2013-08-23 * flock.cc (lockf_t::from_obj_name): Fix test for valid pid.Corinna Vinschen1-1/+1
2013-06-04 * fhandler.cc (fhandler_base::lock): Move to flock.cc.Corinna Vinschen1-5/+23
2013-06-02 * autoload.cc (CancelSynchronousIo): Define.Corinna Vinschen1-1/+200
2013-04-23 * Merge in cygwin-64bit-branch.Corinna Vinschen1-31/+31
2012-08-16whitespace cleanupChristopher Faylor1-1/+1
2012-07-23Change "set_thread_waiting" to "set_signal_arrived" throughout.Christopher Faylor1-1/+1
2012-07-21* DevNotes: Add entry cgf-000013.Christopher Faylor1-1/+1
2012-06-28 * fhandler_serial.cc: Fix includes for IOCTL codes to support Mingw64.Corinna Vinschen1-1/+1
2012-06-19Revert errneous checkin.Christopher Faylor1-1/+1
2012-06-19* cygwait.cc (cancelable_wait): Mimic old cygwait behavior more closely wrtChristopher Faylor1-1/+1
2012-03-02 * flock.cc (allow_others_to_sync): Reorder conditional expression toCorinna Vinschen1-6/+6
2012-03-02 * flock.cc (allow_others_to_sync): Use RtlGetDaclSecurityDescriptorCorinna Vinschen1-2/+16
2012-02-26 * flock.cc (LOCK_DIR_NAME_FMT): Define.Corinna Vinschen1-45/+251
2012-02-20 * flock.cc (inode_t::del_my_locks): Drop useless counter lc. CloseCorinna Vinschen1-3/+7
2012-02-15 * flock.cc (lf_setlock): Add timeout variable and set before callingCorinna Vinschen1-13/+15
2012-02-14 * flock.cc (lf_setlock): Don't close waited lock object handle beforeCorinna Vinschen1-2/+2
2011-12-17Clean up whitespace.Christopher Faylor1-1/+1
2011-12-03Throughout, remove extra space after function name from debugging output.Christopher Faylor1-2/+2
2011-08-31 * flock.cc (inode_t::unlock_and_remove_if_unused): Rename fromCorinna Vinschen1-6/+6
2011-08-29 * flock.cc (LOCK_OBJ_NAME_LEN): Change to accommodate extra lf_verCorinna Vinschen1-136/+114
2011-08-27 * fhandler.cc (fhandler_base::open): Fix typo in comment.Corinna Vinschen1-89/+122
2011-06-06whitespace eliminationChristopher Faylor1-14/+14
2011-05-01 * fhandler_windows.cc (fhandler_windows::read): UseCorinna Vinschen1-4/+1
2011-04-30 * fcntl.cc (fcntl64): Call pthread_testcancel.Corinna Vinschen1-17/+52
2011-04-29 * advapi32.cc: Add comment.Corinna Vinschen1-3/+4
2011-04-28 * cygerrno.h (geterrno_from_nt_status): Declare.Corinna Vinschen1-1/+1
2011-04-28 * advapi32.cc (InitializeAcl): Remove.Corinna Vinschen1-2/+3
2010-09-10 * flock.cc (allow_others_to_sync): Define MAX_PROCESS_SD_SIZE. UseCorinna Vinschen1-2/+3
2010-06-22 * flock.cc (allow_others_to_sync): Use small stack buffer ratherCorinna Vinschen1-12/+12
2010-06-21* tmpbuf.h: New file.Christopher Faylor1-9/+10
2009-12-18 Throughout, replace hMainProc with GetCurrentProcess/NtCurrentProcessCorinna Vinschen1-2/+3