diff --git a/exec/load/recordfile.js b/exec/load/recordfile.js index 663d99e27b94bae9a6a8b55c72e97e00a352e36d..85754855ac204bb4bbbd12903c87ef9fdf210e72 100644 --- a/exec/load/recordfile.js +++ b/exec/load/recordfile.js @@ -71,7 +71,7 @@ function RecordFile(filename, definition) this.RecordLength=getRecordLength(this.fields); // A vbuf of a record length prevents more than one record from being in the buffer. if(!this.file.open(file_exists(this.file.name)?"rb+":"wb+",true,this.RecordLength)) { - throw new Error("Failed to open file "+this.file.name); + throw new Error(format("%d (%s) opening '%s'", this.file.error, strerror(this.file.error), this.file.name)); } Object.defineProperty(this, 'length', { enumerable: true,