+2005-07-19 Christopher Faylor <cgf@timesys.com>
+ Eric Blake <ebb9@byu.net>
+
+ * cygcheck.cc (find_on_path): Perform .exe magic on non-PATH search.
+
2005-07-05 Eric Blake <ebb9@byu.net>
* cygcheck.cc (track_down, cygcheck): Return true on success.
}
if (strchr (file, ':') || strchr (file, '\\') || strchr (file, '/'))
- return cygpath (file, NULL);
+ {
+ char *fn = cygpath (file, NULL);
+ if (access (fn, F_OK) == 0)
+ return fn;
+ strcpy (rv, fn);
+ strcat (rv, default_extension);
+ return access (rv, F_OK) == 0 ? rv : fn;
+ }
if (strchr (file, '.'))
default_extension = (char *) "";