Hi Everyone, Am working on porting git to z/OS. For reference, the pull request am working on https://github.com/git/git/pull/1537. On z/OS there is a notion of file tag attributes. Files can be tagged as binary, ASCII, UTF8, EBCDIC, etc. z/OS uses these attributes to determine if auto-conversion is necessary. It was recommended in PR that we add logic directly to xopen . In order for me to do this in xopen , I have to pass an extra parameter to xopen that specifies the file type. Ex: xopen(output_file, O_CREAT | O_WRONLY | O_TRUNC, 0666); To : xopen(output_file, O_CREAT | O_WRONLY | O_TRUNC, 0666, BINARY); BINARY: would be an enum value. Would this be okay to do? Or are there other recommendations? Best regards Haritha