diff options
Diffstat (limited to 'llvm/test/tools/llvm-objcopy/ELF/Inputs/ungzip.py')
-rw-r--r-- | llvm/test/tools/llvm-objcopy/ELF/Inputs/ungzip.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-objcopy/ELF/Inputs/ungzip.py b/llvm/test/tools/llvm-objcopy/ELF/Inputs/ungzip.py new file mode 100644 index 00000000000..c7b1de96b25 --- /dev/null +++ b/llvm/test/tools/llvm-objcopy/ELF/Inputs/ungzip.py @@ -0,0 +1,13 @@ +import gzip +import sys + +with gzip.open(sys.argv[1], 'rb') as f: + writer = getattr(sys.stdout, 'buffer', None) + if writer is None: + writer = sys.stdout + if sys.platform == "win32": + import os, msvcrt + msvcrt.setmode(sys.stdout.fileno(),os.O_BINARY) + + writer.write(f.read()) + sys.stdout.flush() |