33 lines
		
	
	
		
			739 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			739 B
		
	
	
	
		
			C
		
	
	
	
/* path.h
 | 
						|
 | 
						|
   Copyright 2001, 2002, 2003, 2006, 2008, 2009 Red Hat, Inc.
 | 
						|
 | 
						|
This file is part of Cygwin.
 | 
						|
 | 
						|
This software is a copyrighted work licensed under the terms of the
 | 
						|
Cygwin license.  Please consult the file "CYGWIN_LICENSE" for
 | 
						|
details. */
 | 
						|
 | 
						|
struct mnt_t
 | 
						|
{
 | 
						|
  char *native;
 | 
						|
  char *posix;
 | 
						|
  unsigned flags;
 | 
						|
};
 | 
						|
 | 
						|
char *cygpath (const char *s, ...);
 | 
						|
char *cygpath_rel (const char *cwd, 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);
 | 
						|
bool from_fstab_line (mnt_t *m, char *line, bool user);
 | 
						|
 | 
						|
extern mnt_t mount_table[255];
 | 
						|
extern int max_mount_entry;
 | 
						|
 | 
						|
#ifndef SYMLINK_MAX
 | 
						|
#define SYMLINK_MAX 4095  /* PATH_MAX - 1 */
 | 
						|
#endif
 |