diff options
Diffstat (limited to 'bin/posix-mq-rb')
-rwxr-xr-x | bin/posix-mq-rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/bin/posix-mq-rb b/bin/posix-mq-rb index aab0b61..288b4e3 100755 --- a/bin/posix-mq-rb +++ b/bin/posix-mq-rb @@ -1,7 +1,9 @@ #!/usr/bin/env ruby # -*- encoding: binary -*- -Encoding.default_external = Encoding::BINARY if defined?(Encoding) $stderr.sync = $stdout.sync = true +$stdout.binmode +$stderr.binmode +$stdin.binmode require 'posix_mq' require 'optparse' @@ -70,7 +72,7 @@ ARGV.options do |x| } end end - x.on('-q', "quiet warnings and errors") { $stderr.reopen("/dev/null", "w") } + x.on('-q', "quiet warnings and errors") { $stderr.reopen("/dev/null", "wb") } x.on('-h', '--help', 'Show this help message.') { puts x; exit } x.parse! end |