Skip to content
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

File pointer backend for mvs support #239

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

LouisStrous
Copy link

I added some parallel functions based on file pointers rather than file descriptors, so that zlib can be compiled and used on MVS again for the first time since version 1.2.3. The company that I work for has used zlib on MVS for many years, but wasn't able to upgrade zlib since version 1.2.3 because the file-pointer-based back-end was dropped after that version, and file descriptors aren't supported on our mainframe.
I did this work on company time, and have permission from the directors to donate the results here.

Regards,
Louis Strous

Louis Strous added 5 commits March 15, 2017 16:24
thus allowing zlib to be compiled on MVS again (for the first time
since 1.2.3).
Adds gzfopen (like gzdopen but for file pointer)
and gzopen_fp (like gzopen but based on file pointer)
and some internal functions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant