--- a/src/sigar_util.c +++ b/src/sigar_util.c @@ -954,14 +954,10 @@ int sigar_file2str(const char *fname, char *buffer, int buflen) #define vsnprintf _vsnprintf #endif -#ifdef WIN32 -# define rindex strrchr -#endif - static int proc_module_get_self(void *data, char *name, int len) { sigar_t *sigar = (sigar_t *)data; - char *ptr = rindex(name, '/'); + char *ptr = strrchr(name, '/'); if (!ptr) { return SIGAR_OK;