I think using `File:NULL` if available is more portable than now:

```ruby
NULL = defined?(File::NULL) ? File::NULL : WINDOWS ? "NUL" : "/dev/null"
```