揮発性のメモ2

http://d.hatena.ne.jp/iww/

perror

#define EPREFIX "ERROR"
#define PERROR(a) fprintf(stderr,"%s:%s:%d:%s:%s(%d)\n",EPREFIX,__FILE__,__LINE__,a,strerror(errno),errno)

//使い方
PERROR("opendir");
// ERROR:t.c:9:opendir:No such file or directory(2)

あまり便利じゃないか・・・