40 |
#include "crypto/md5.h" |
#include "crypto/md5.h" |
41 |
#endif |
#endif |
42 |
|
|
43 |
char g_title[32] = ""; |
char g_title[64] = ""; |
44 |
char g_username[16]; |
char g_username[64]; |
45 |
char hostname[16]; |
char hostname[16]; |
46 |
char keymapname[16]; |
char keymapname[16]; |
47 |
int keylayout = 0x409; /* Defaults to US keyboard layout */ |
int keylayout = 0x409; /* Defaults to US keyboard layout */ |
61 |
BOOL g_grab_keyboard = True; |
BOOL g_grab_keyboard = True; |
62 |
BOOL g_hide_decorations = False; |
BOOL g_hide_decorations = False; |
63 |
BOOL g_use_rdp5 = True; |
BOOL g_use_rdp5 = True; |
64 |
|
BOOL g_console_session = False; |
65 |
extern BOOL g_owncolmap; |
extern BOOL g_owncolmap; |
66 |
|
|
67 |
#ifdef RDP2VNC |
#ifdef RDP2VNC |
103 |
fprintf(stderr, " -T: window title\n"); |
fprintf(stderr, " -T: window title\n"); |
104 |
fprintf(stderr, " -D: hide window manager decorations\n"); |
fprintf(stderr, " -D: hide window manager decorations\n"); |
105 |
fprintf(stderr, " -a: server bpp\n"); |
fprintf(stderr, " -a: server bpp\n"); |
106 |
fprintf(stderr, " -4: Use RDP version 4\n"); |
fprintf(stderr, " -0: attach to console\n"); |
107 |
fprintf(stderr, " -5: Use RDP version 5 (default)\n"); |
fprintf(stderr, " -4: use RDP version 4\n"); |
108 |
|
fprintf(stderr, " -5: use RDP version 5 (default)\n"); |
109 |
} |
} |
110 |
|
|
111 |
static BOOL |
static BOOL |
199 |
char server[64]; |
char server[64]; |
200 |
char fullhostname[64]; |
char fullhostname[64]; |
201 |
char domain[16]; |
char domain[16]; |
202 |
char password[16]; |
char password[64]; |
203 |
char shell[128]; |
char shell[128]; |
204 |
char directory[32]; |
char directory[32]; |
205 |
BOOL prompt_password, rdp_retval = False; |
BOOL prompt_password, rdp_retval = False; |
220 |
#define VNCOPT |
#define VNCOPT |
221 |
#endif |
#endif |
222 |
|
|
223 |
while ((c = getopt(argc, argv, VNCOPT "u:d:s:S:c:p:n:k:g:a:fbeEmCKT:Dh?54")) != -1) |
while ((c = getopt(argc, argv, VNCOPT "u:d:s:S:c:p:n:k:g:a:fbeEmCKT:D045h?")) != -1) |
224 |
{ |
{ |
225 |
switch (c) |
switch (c) |
226 |
{ |
{ |
358 |
} |
} |
359 |
break; |
break; |
360 |
|
|
361 |
|
case '0': |
362 |
|
g_console_session = True; |
363 |
|
break; |
364 |
|
|
365 |
case '4': |
case '4': |
366 |
g_use_rdp5 = False; |
g_use_rdp5 = False; |
367 |
break; |
break; |