summaryrefslogtreecommitdiff
path: root/rdiff-backup/rdiff-backup
diff options
context:
space:
mode:
authorowsla <owsla@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2008-10-12 01:55:29 +0000
committerowsla <owsla@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2008-10-12 01:55:29 +0000
commit8e4eacb461cee6ee8b15822185553bc42e508263 (patch)
treeb131b5d91bdc7a34b99bc71a971371c6e78afc95 /rdiff-backup/rdiff-backup
parent0b04891044ac699108e7d303a85fef04ba0a7d5c (diff)
downloadrdiff-backup-8e4eacb461cee6ee8b15822185553bc42e508263.tar.gz
Open stdin/stdout in binary mode on Windows
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@949 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/rdiff-backup')
-rwxr-xr-xrdiff-backup/rdiff-backup7
1 files changed, 7 insertions, 0 deletions
diff --git a/rdiff-backup/rdiff-backup b/rdiff-backup/rdiff-backup
index 6fb0c00..3760ced 100755
--- a/rdiff-backup/rdiff-backup
+++ b/rdiff-backup/rdiff-backup
@@ -19,6 +19,13 @@
import sys
import rdiff_backup.Main
+try:
+ import msvcrt, os
+ msvcrt.setmode(0, os.O_BINARY)
+ msvcrt.setmode(1, os.O_BINARY)
+except ImportError:
+ pass
+
if __name__ == "__main__" and not globals().has_key('__no_execute__'):
rdiff_backup.Main.error_check_Main(sys.argv[1:])