From: "U.Nakamura" Date: 2001-05-26T07:18:40+09:00 Subject: [ruby-dev:13353] [PATCH] ruby-1.6 compile error (dln.c) こんにちは、なかむら(う)です。 dln.cにS_ISDIRの定義がなくてコンパイルでこけます。 いちおうパッチ。 しかし、いろんなところで定義して使ってるので、ほんとは どこかのヘッダに入れたほうがいいのかも。 Index: dln.c =================================================================== RCS file: /src/ruby/dln.c,v retrieving revision 1.15.2.6 diff -u -2 -p -r1.15.2.6 dln.c --- dln.c 2001/05/25 21:10:58 1.15.2.6 +++ dln.c 2001/05/25 22:15:25 @@ -1573,4 +1573,8 @@ conv_to_posix_path(win32, posix, len) static char fbuf[MAXPATHLEN]; +#ifndef S_ISDIR +# define S_ISDIR(m) ((m & S_IFMT) == S_IFDIR) +#endif + static char * dln_find_1(fname, path, exe_flag) それでは。 -- U.Nakamura