"errno.h");
}
-$cflags = `glib-config --cflags glib`;
+$cflags = `pkg-config --cflags glib-2.0`;
$cflags =~ s/\n//;
$lib = "monowrapper";
$res_struct .= "[CLSCompliant(false)]\n";
}
create_struct ("MonoWrapperStat", "stat",
- "uint", "st_dev",
- "uint", "st_mode",
- "uint", "st_nlink",
- "uint", "st_uid",
- "uint", "st_gid",
- "long", "st_size",
- "uint", "st_atime",
- "uint", "st_mtime",
- "uint", "st_ctime",
+ "uint", "mst_dev",
+ "uint", "mst_mode",
+ "uint", "mst_nlink",
+ "uint", "mst_uid",
+ "uint", "mst_gid",
+ "long", "mst_size",
+ "uint", "mst_atime",
+ "uint", "mst_mtime",
+ "uint", "mst_ctime",
);
create_func ($lib, "", "seek", "long",
"int", "atime",
"int", "mtime");
+create_func ($lib, "mono_glob_compile", "mono_glob_compile", "IntPtr",
+ "string", "glob");
+
+create_func ($lib, "mono_glob_match", "mono_glob_match", "int",
+ "IntPtr", "handle",
+ "string", "str");
+
+create_func ($lib, "mono_glob_dispose", "mono_glob_dispose", "void",
+ "IntPtr", "handle");
+
map_const ("int", "%d", "SEEK_SET",
"int", "%d", "SEEK_CUR",
"int", "%d", "SEEK_END",