forked from ibmruntimes/zoslib
-
Notifications
You must be signed in to change notification settings - Fork 1
Add datasetio support #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
sachintu47
wants to merge
28
commits into
zopencommunity:zopen2
Choose a base branch
from
sachintu47:zopen2
base: zopen2
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
4ee14ed
Integrate from datasetio. Modify open and close syscall
sachintu47 1f81165
Add write, read, mkstemp for dataset
sachintu47 69885a0
fopen override
sachintu47 d8f3bfc
lseek override
sachintu47 cad67d2
Add default unix fds to database
sachintu47 353de87
override stat, fstat
sachintu47 97bf2b5
Fix fseek and filesize
sachintu47 6100fb8
refactor datasetentry structure
sachintu47 3064bbe
feat(dsio): implement robust stream emulation for z/OS datasets
sachintu47 0db5380
fixes
sachintu47 2087f63
Implement unique st_dev/st_ino generation for datasets in fstat_datas…
sachintu47 dd0c148
fix dataset record alignment
sachintu47 50c873b
refactor: replace DEBUG_PRINT macros with conditional DSIO_LOG_* macr…
sachintu47 8663b08
refactor: remove ISPF implementation (deferred to future phase)
sachintu47 a7e990b
cleanup dataset I/O logging and remove incomplete features
sachintu47 6e58f6c
complete error handling API with DSIO-to-errno mapping
sachintu47 2c600ab
fix: resolve dataset I/O hang by clearing EOF on lseek and refactorin…
sachintu47 770bfb6
clean up unused
sachintu47 1175ca2
feat: add dynamic and compile-time toggles for dataset support
sachintu47 03edcb0
build: add ZOSLIB_ENABLE_DATASETIO configuration option
sachintu47 1b19b80
fix(datasetio): avoid fseek(SEEK_END) on VB/U record-mode files in fs…
sachintu47 2764606
augment review fixes
sachintu47 df5d89a
Resolved Potential Data Loss on Seek
sachintu47 a5e5cfe
fix: add thread safety and prevent memory leaks in dataset I/O
sachintu47 d1bab12
feat: enable dataset I/O support by default
sachintu47 4a29b17
Add documentation for ZOSLIB_DATASET_SUPPORT environment variable
sachintu47 6667c6a
refactor: simplify dataset I/O implementation
sachintu47 6bff782
refactor: remove ZOSLIB_ENABLE_DATASETIO build-time conditional
sachintu47 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.