32 #ifndef _BSD_CYGWIN_UTIL_H 33 #define _BSD_CYGWIN_UTIL_H 41 #define INVALID_HANDLE_VALUE ((HANDLE) -1) 47 extern HANDLE cygwin_logon_user (
const struct passwd *,
const char *);
48 extern void cygwin_set_impersonation_token (
const HANDLE);
50 #include <sys/cygwin.h> 53 #define CYGWIN_SSH_PRIVSEP_USER (cygwin_ssh_privsep_user()) 54 const char *cygwin_ssh_privsep_user();
56 int binary_open(
const char *,
int , ...);
57 int check_ntsec(
const char *);
58 char **fetch_windows_environment(
void);
59 void free_windows_environment(
char **);
61 #ifndef NO_BINARY_OPEN 62 #define open binary_open