var buffer = new Buffer(size);
var offset = 0;
function doRead() {
+ if (size < 1) {
+ callback(null, buffer);
+ return;
+ }
// position is offset or null so we can read files on unseekable mediums
binding.read(fd, buffer, offset, size - offset, offset || null, function (err, amount) {
if (err) {
--- /dev/null
+require('../common');
+
+var
+ path = require('path'),
+ fs = require('fs'),
+ fn = path.join(fixturesDir, 'empty.txt');
+
+fs.readFile(fn, function(err, data) {
+ assert.ok(data);
+});
\ No newline at end of file