X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fw32process-unix-default.c;h=3bc10906b8cf008b7dfeac476ec147708730d5e7;hb=8bbca2bada9398b3a5ddfec0c3c890054c1e8bdc;hp=0b48370f369328e924f61d58f3a6dfddb9691699;hpb=da3474947e199ff9fcaec1b60f2dc4c0051e99cd;p=mono.git diff --git a/mono/metadata/w32process-unix-default.c b/mono/metadata/w32process-unix-default.c index 0b48370f369..3bc10906b8c 100644 --- a/mono/metadata/w32process-unix-default.c +++ b/mono/metadata/w32process-unix-default.c @@ -1,3 +1,6 @@ +/** + * \file + */ #include "w32process.h" #include "w32process-unix-internals.h" @@ -17,6 +20,13 @@ #endif #endif +/* makedev() macro */ +#ifdef MAJOR_IN_MKDEV +#include +#elif defined MAJOR_IN_SYSMACROS +#include +#endif + #include "utils/mono-logger-internals.h" #ifndef MAXPATHLEN @@ -142,8 +152,10 @@ mono_w32process_get_modules (pid_t pid) guint64 device; fp = open_process_map (pid, "r"); - if (!fp) + if (!fp) { + mono_trace (G_LOG_LEVEL_DEBUG, MONO_TRACE_IO_LAYER, "%s: Can't open process map file for pid %d", __func__, pid); return NULL; + } while (fgets (buf, sizeof(buf), fp)) { p = buf;