ファイル読み込みなどでの失敗時の動作を設定 v0.2p6
authorj8takagi <j8takagi@nifty.com>
Thu, 22 Nov 2012 03:06:37 +0000 (12:06 +0900)
committerj8takagi <j8takagi@nifty.com>
Thu, 22 Nov 2012 03:06:37 +0000 (12:06 +0900)
src/assemble.c

index 9227114..8f09287 100644 (file)
@@ -3,6 +3,7 @@
 #include <string.h>
 #include <ctype.h>
 #include <assert.h>
+#include <errno.h>
 
 #include "assemble.h"
 #include "cerr.h"
@@ -635,6 +636,7 @@ bool assemblefile(const char *file, PASS pass)
     FILE *fp;
 
     if((fp = fopen(file, "r")) == NULL) {
+        cerr->num = errno;
         perror(file);
         return false;
     }