aboutsummaryrefslogtreecommitdiffstats
path: root/common/dotlock.c (unfollow)
Commit message (Expand)AuthorFilesLines
2023-12-20common: Clean up the temporary file at dotlock_destroy.NIIBE Yutaka1-0/+6
2023-12-20common: Support not-removing the lockfile by dotlock_destroy.NIIBE Yutaka1-1/+4
2023-12-20common: Fix a possible resource leak for dotlock.NIIBE Yutaka1-2/+5
2023-12-19common: Enhance dotlock, so that we can have a CLI util.NIIBE Yutaka1-10/+134
2023-12-18common: Add an info callback to dotlock.Werner Koch1-10/+148
2023-12-12common: Improve error return for dotlock.Werner Koch1-2/+8
2023-10-02common: Improve lock strategy for dotlock.Werner Koch1-40/+54
2022-11-16common: Remove Windows CE support in common.NIIBE Yutaka1-5/+0
2022-03-19common: Fix another race condition, and address the other one.NIIBE Yutaka1-12/+34
2022-03-18common: Fix a race condition removing stale lockfile.NIIBE Yutaka1-9/+24
2021-01-11gpg,w32: Fix gnupg_remove.Werner Koch1-0/+2
2020-12-21common: Remove superfluous debug output from dotlock.c.Werner Koch1-2/+0
2020-10-20w32: Allow Unicode filenames for dotlockWerner Koch1-21/+34
2020-02-18Spelling cleanup.Daniel Kahn Gillmor1-2/+2
2019-12-23doc: Typ fix in commentWerner Koch1-1/+1
2018-10-24all: fix spelling and typosDaniel Kahn Gillmor1-1/+1
2017-04-28Spelling fixes in docs and comments.NIIBE Yutaka1-1/+1
2017-02-24Clarify text of LGPLv2+/GPLv2+ licensed files.Werner Koch1-2/+2
2017-02-21Clean up word replication.Yuri Chornoivan1-3/+3
2016-11-05Change all http://www.gnu.org in license notices to https://Werner Koch1-1/+1
2016-01-13common: Make sure dotlock functions set a proper ERRNO.Werner Koch1-17/+87
2015-11-17Fix typos found using codespell.Justus Winter1-1/+1
2015-04-24common: Remove JNLIB from boiler plate (jnlib merge).Werner Koch1-3/+3
2015-04-24common: Remove libjnlib-config.h (jnlib merge).Werner Koch1-46/+45
2014-12-22avoid double-close in unusual dotlock situationsDaniel Kahn Gillmor1-2/+8
2014-03-07Silence several warnings when building under Windows.Werner Koch1-0/+1
2012-06-05Change all quotes in strings and comments to the new GNU standard.Werner Koch1-17/+17
2012-01-03Revert last change, add comment about link() return values.Marcus Brinkmann1-21/+11
2012-01-03Fix compiler warnings.Marcus Brinkmann1-9/+21
2011-10-24Allow distribution of dotlock.* also under a modified BSD licenseWerner Koch1-0/+36
2011-09-30Change JNLIB license to LGPLv3+ or GPLv2+.Werner Koch1-6/+17
2011-09-30Add prefix macro for dotlock functions.Werner Koch1-8/+13
2011-09-29Add dotlock_get_fd and dotlock_set_fd.Werner Koch1-2/+34
2011-09-29Make dotlock.c thread-safe on pthread systems.Werner Koch1-25/+74
2011-09-28Add a flag parameter to dotlock_create.Werner Koch1-7/+18
2011-09-28Allow arbitrary timeouts with dotlock.Werner Koch1-37/+82
2011-09-27Improved the dotlock module.Werner Koch1-41/+372
2011-09-23Renamed the lock functions.Werner Koch1-311/+419
2011-09-22Remove support for RISCOS from dotlock.cWerner Koch1-58/+7
2011-02-04Nuked almost all trailing white space.post-nuke-of-trailing-wsWerner Koch1-31/+30
2010-03-24More changes for CE. gpgsm does now build and run a keylisting.Werner Koch1-9/+21
2010-03-10Merged jnlib into common.Werner Koch1-0/+0
2010-02-26First batch of changes to support W32CE.Werner Koch1-10/+26
2009-09-23s/DOTLOCK/dotlock_t/.Werner Koch1-14/+14
2009-07-07Minor bug fixes.Werner Koch1-1/+5
2009-05-08Doc fixes.Werner Koch1-1/+0
2008-10-20Marked all unused args on non-W32 platforms.Werner Koch1-1/+4
2008-06-13Implement dotlocking for W32.Werner Koch1-125/+259
2008-03-20Fix a bug in the ambigious name detection.Werner Koch1-1/+2
2007-07-04Changed to GPLv3.Werner Koch1-4/+2