/[rdesktop]/sourceforge.net/trunk/rdesktop/rdesktop.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /sourceforge.net/trunk/rdesktop/rdesktop.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 103 by matthewc, Thu Aug 29 14:18:24 2002 UTC revision 107 by astrand, Sun Sep 1 11:27:58 2002 UTC
# Line 29  Line 29 
29  #include <sys/times.h>          /* times */  #include <sys/times.h>          /* times */
30  #include "rdesktop.h"  #include "rdesktop.h"
31    
32  char title[32];  char title[32] = "";
33  char username[16];  char username[16];
34  char hostname[16];  char hostname[16];
35  char keymapname[16];  char keymapname[16];
# Line 67  usage(char *program) Line 67  usage(char *program)
67          printf("   -l: do not request licence\n");          printf("   -l: do not request licence\n");
68          printf("   -t: rdp tcp port\n");          printf("   -t: rdp tcp port\n");
69          printf("   -K: keep window manager key bindings\n");          printf("   -K: keep window manager key bindings\n");
70            printf("   -w: window title\n");
71  }  }
72    
73  /* Client program */  /* Client program */
# Line 92  main(int argc, char *argv[]) Line 93  main(int argc, char *argv[])
93          domain[0] = password[0] = shell[0] = directory[0] = 0;          domain[0] = password[0] = shell[0] = directory[0] = 0;
94          strcpy(keymapname, "us");          strcpy(keymapname, "us");
95    
96          while ((c = getopt(argc, argv, "u:d:s:c:p:P:n:k:g:t:fbemlKh?")) != -1)          while ((c = getopt(argc, argv, "u:d:s:c:p:P:n:k:g:t:fbemlKw:h?")) != -1)
97          {          {
98                  switch (c)                  switch (c)
99                  {                  {
# Line 175  main(int argc, char *argv[]) Line 176  main(int argc, char *argv[])
176                                  grab_keyboard = False;                                  grab_keyboard = False;
177                                  break;                                  break;
178    
179                            case 'w':
180                                    strncpy(title, optarg, sizeof(title));
181                                    break;
182    
183                          case 'h':                          case 'h':
184                          case '?':                          case '?':
185                          default:                          default:
# Line 240  main(int argc, char *argv[]) Line 245  main(int argc, char *argv[])
245                  width = (width + 3) & ~3;                  width = (width + 3) & ~3;
246          }          }
247    
248          strcpy(title, "rdesktop - ");          if (!strlen(title))
249          strncat(title, server, sizeof(title) - sizeof("rdesktop - "));          {
250                    strcpy(title, "rdesktop - ");
251                    strncat(title, server, sizeof(title) - sizeof("rdesktop - "));
252            }
253    
254          xkeymap_init1();          xkeymap_init1();
255          if (!ui_init())          if (!ui_init())

Legend:
Removed from v.103  
changed lines
  Added in v.107

  ViewVC Help
Powered by ViewVC 1.1.26