diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2006-10-05 21:24:13 +0400 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2006-10-05 21:24:13 +0400 |
commit | cea9b62102c60a001f12b1709868716e3ee23cf5 (patch) | |
tree | 564aced29bbdf7aa03529e9a9cfe17057ba6a1ac /winsup/utils/path.h | |
parent | 66845c62b18a89e2dd2f336a29cee9073e4fe3cd (diff) |
* cygcheck.cc (get_word, get_dword): Move to path.cc.
(LINK_EXTENSION): New macro.
(check_existence): New static function.
(find_on_path): Check for symbolic links if asked.
(dll_info): New error handling.
(track_down): Only call dll_info() for executables, display
an error for symlinks, and print magic number for others.
(find_app_on_path): New static function.
(cygcheck, dump_sysinfo): Call find_app_on_path() instead of
find_on_path().
* path.cc (cmp_shortcut_header): New static function.
(get_word, get_dword): Moved from cygcheck.cc.
(EXE_MAGIC, SHORTCUT_MAGIC, SYMLINK_COOKIE, SYMLINK_MAGIC): New
macros.
(is_exe, is_symlink, readlink): New functions.
* path.h (is_exe, is_symlink, readlink): Declare.
(get_word, get_dword): Ditto.
Diffstat (limited to 'winsup/utils/path.h')
-rw-r--r-- | winsup/utils/path.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/winsup/utils/path.h b/winsup/utils/path.h index bfc3c699e..134235e38 100644 --- a/winsup/utils/path.h +++ b/winsup/utils/path.h @@ -9,3 +9,9 @@ Cygwin license. Please consult the file "CYGWIN_LICENSE" for details. */ char *cygpath (const char *s, ...); +bool is_exe (HANDLE); +bool is_symlink (HANDLE); +bool readlink (HANDLE, char *, int); +int get_word (HANDLE, int); +int get_dword (HANDLE, int); + |