diff options
author | runge <runge> | 2006-03-06 16:29:35 +0000 |
---|---|---|
committer | runge <runge> | 2006-03-06 16:29:35 +0000 |
commit | c997e901c4c268438d063a78bdb121b8f5e8d585 (patch) | |
tree | 16f4ecab62e214d9348c9f7fcb008b2af609ada8 /x11vnc/remote.c | |
parent | a9a9c812f7feb5bfb1d017575762c6a6390227b9 (diff) | |
download | libtdevnc-c997e901c4c268438d063a78bdb121b8f5e8d585.tar.gz libtdevnc-c997e901c4c268438d063a78bdb121b8f5e8d585.zip |
x11vnc: gui speedup and fixes. -unixpw and -inetd
Diffstat (limited to 'x11vnc/remote.c')
-rw-r--r-- | x11vnc/remote.c | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/x11vnc/remote.c b/x11vnc/remote.c index 8f5df6d..30e9a5b 100644 --- a/x11vnc/remote.c +++ b/x11vnc/remote.c @@ -55,11 +55,11 @@ int send_remote_cmd(char *cmd, int query, int wait) { perror("fopen"); return 1; } - } else if (vnc_connect_prop == None) { - initialize_vnc_connect_prop(); - if (vnc_connect_prop == None) { + } else if (x11vnc_remote_prop == None) { + initialize_x11vnc_remote_prop(); + if (x11vnc_remote_prop == None) { fprintf(stderr, "send_remote_cmd: could not obtain " - "VNC_CONNECT X property\n"); + "X11VNC_REMOTE X property\n"); return 1; } } @@ -71,13 +71,13 @@ int send_remote_cmd(char *cmd, int query, int wait) { fclose(in); } else { fprintf(stderr, ">>> sending remote command: \"%s\" via" - " VNC_CONNECT X property.\n", cmd); - set_vnc_connect_prop(cmd); + " X11VNC_REMOTE X property.\n", cmd); + set_x11vnc_remote_prop(cmd); XFlush(dpy); } if (query || wait) { - char line[VNC_CONNECT_MAX]; + char line[X11VNC_REMOTE_MAX]; int rc=1, i=0, max=70, ms_sl=50; if (!strcmp(cmd, "cmd=stop")) { @@ -95,7 +95,7 @@ int send_remote_cmd(char *cmd, int query, int wait) { perror("fopen"); return 1; } - fgets(line, VNC_CONNECT_MAX, in); + fgets(line, X11VNC_REMOTE_MAX, in); fclose(in); q = line; while (*q != '\0') { @@ -103,8 +103,9 @@ int send_remote_cmd(char *cmd, int query, int wait) { q++; } } else { - read_vnc_connect_prop(); - strncpy(line, vnc_connect_str, VNC_CONNECT_MAX); + read_x11vnc_remote_prop(1); + strncpy(line, x11vnc_remote_str, + X11VNC_REMOTE_MAX); } if (strcmp(cmd, line)){ if (query) { @@ -581,8 +582,8 @@ char *process_remote_cmd(char *cmd, int stringonly) { #if REMOTE_CONTROL char *p = cmd; char *co = ""; - char buf[VNC_CONNECT_MAX]; - int bufn = VNC_CONNECT_MAX; + char buf[X11VNC_REMOTE_MAX]; + int bufn = X11VNC_REMOTE_MAX; int query = 0; static char *prev_cursors_mode = NULL; @@ -617,7 +618,7 @@ char *process_remote_cmd(char *cmd, int stringonly) { strncat(tmp, q, 500); res = process_remote_cmd(tmp, 1); if (res && strlen(buf)+strlen(res) - >= VNC_CONNECT_MAX - 1) { + >= X11VNC_REMOTE_MAX - 1) { rfbLog("overflow in process_remote_cmd:" " %s -- %s\n", buf, res); free(res); @@ -3848,7 +3849,7 @@ char *process_remote_cmd(char *cmd, int stringonly) { } } else { if (dpy) { /* raw_fb hack */ - set_vnc_connect_prop(buf); + set_x11vnc_remote_prop(buf); XFlush(dpy); } } |