Fix locking of SEQUENTIAL, LINE SEQUENTIAL and RELATIVE #714
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request primarily renames the
indexed-locktest suite tofile-lockthroughout the codebase, updates all related references, and makes several improvements to file locking and file handling logic in the Java implementation. Additionally, it cleans up and standardizes test dependencies and scripts.Test suite renaming and updates:
indexed-locktest suite and all related files, directories, and references tofile-lockin test scripts, Makefiles, and.gitignorefor consistency and clarity. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18].github/workflows/coverage.yml,pull-request.yml,push.yml). [1] [2] [3] [4] [5]Java file handling and locking improvements:
CobolFile.javaandCobolRelativeFile.java, renamed the file lock flag variable toisSharedLockfor clarity and replaced all usages accordingly. [1] [2]CobolRelativeFile.java, improved file handling for output mode by resetting file length and position after opening, and removed redundant file deletion logic. [1] [2]FileLockobject in theFileIOclass when opening files, ensuring proper lock management.Dependency and import cleanup:
Path) fromCobolRelativeFile.java.These changes collectively improve the clarity, maintainability, and correctness of the file locking tests and related code.