変数errnoは、PostgreSQLソースコードの中に定義がない。
変数errnoは、UNIXで標準的に提供されている、直近に発生したエラーを格納するグローバル変数。errno.hで定義されている。
調査方法としては、ネットを検索したり、参考文献をあたる。
確認方法としては、例えば下記のようなサンプルプログラムを作って動作を確認する。
#include <errno.h> #include <stdio.h> main() { printf("errno = [%d]\n",errno); }
$ gcc testpg.c ; ./a.exe errno = [0]