@@ -535,7 +535,7 @@ function read(fd, buffer, offset, length, position, callback) {
535535  if  ( offset  ==  null )  { 
536536    offset  =  0 ; 
537537  }  else  { 
538-     validateInteger ( offset ,  'offset' ) ; 
538+     validateInteger ( offset ,  'offset' ,   0 ) ; 
539539  } 
540540
541541  length  |=  0 ; 
@@ -589,7 +589,7 @@ function readSync(fd, buffer, offset, length, position) {
589589  if  ( offset  ==  null )  { 
590590    offset  =  0 ; 
591591  }  else  { 
592-     validateInteger ( offset ,  'offset' ) ; 
592+     validateInteger ( offset ,  'offset' ,   0 ) ; 
593593  } 
594594
595595  length  |=  0 ; 
@@ -667,7 +667,7 @@ function write(fd, buffer, offset, length, position, callback) {
667667    if  ( offset  ==  null  ||  typeof  offset  ===  'function' )  { 
668668      offset  =  0 ; 
669669    }  else  { 
670-       validateInteger ( offset ,  'offset' ) ; 
670+       validateInteger ( offset ,  'offset' ,   0 ) ; 
671671    } 
672672    if  ( typeof  length  !==  'number' ) 
673673      length  =  buffer . length  -  offset ; 
@@ -715,7 +715,7 @@ function writeSync(fd, buffer, offset, length, position) {
715715    if  ( offset  ==  null )  { 
716716      offset  =  0 ; 
717717    }  else  { 
718-       validateInteger ( offset ,  'offset' ) ; 
718+       validateInteger ( offset ,  'offset' ,   0 ) ; 
719719    } 
720720    if  ( typeof  length  !==  'number' ) 
721721      length  =  buffer . byteLength  -  offset ; 
0 commit comments