Commit 88e48ac97a8752c47f697d2f8d6fe420e8dda077
1 parent
1fdad013
Exists in
master
and in
5 other branches
Correcoes na interface HLLAPI
Showing
3 changed files
with
16 additions
and
22 deletions
Show diff stats
po/pt_BR.po
@@ -5,7 +5,7 @@ msgid "" | @@ -5,7 +5,7 @@ msgid "" | ||
5 | msgstr "" | 5 | msgstr "" |
6 | "Project-Id-Version: pw3270 5.0\n" | 6 | "Project-Id-Version: pw3270 5.0\n" |
7 | "Report-Msgid-Bugs-To: \n" | 7 | "Report-Msgid-Bugs-To: \n" |
8 | -"POT-Creation-Date: 2012-09-19 09:13-0300\n" | 8 | +"POT-Creation-Date: 2012-09-20 09:55-0300\n" |
9 | "PO-Revision-Date: 2012-09-14 14:32-0300\n" | 9 | "PO-Revision-Date: 2012-09-14 14:32-0300\n" |
10 | "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" | 10 | "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" |
11 | "Language-Team: Português <perry.werneck@gmail.com>\n" | 11 | "Language-Team: Português <perry.werneck@gmail.com>\n" |
@@ -128,7 +128,7 @@ msgstr "Não foi possível conectar a %s:%d" | @@ -128,7 +128,7 @@ msgstr "Não foi possível conectar a %s:%d" | ||
128 | msgid "Can't connect to host" | 128 | msgid "Can't connect to host" |
129 | msgstr "Não foi possível conectar ao servidor" | 129 | msgstr "Não foi possível conectar ao servidor" |
130 | 130 | ||
131 | -#: selection.c:603 | 131 | +#: selection.c:601 |
132 | msgid "Can't cut rectangular regions" | 132 | msgid "Can't cut rectangular regions" |
133 | msgstr "Recortar não permitido em seleção retangular" | 133 | msgstr "Recortar não permitido em seleção retangular" |
134 | 134 | ||
@@ -417,7 +417,7 @@ msgstr "Invalid CGCSGID '%s', ignoring" | @@ -417,7 +417,7 @@ msgstr "Invalid CGCSGID '%s', ignoring" | ||
417 | msgid "Invalid charset entry '%s' (#%d)" | 417 | msgid "Invalid charset entry '%s' (#%d)" |
418 | msgstr "Invalid charset entry '%s' (#%d)" | 418 | msgstr "Invalid charset entry '%s' (#%d)" |
419 | 419 | ||
420 | -#: selection.c:603 | 420 | +#: selection.c:601 |
421 | msgid "Invalid cut action" | 421 | msgid "Invalid cut action" |
422 | msgstr "Ação recortar inválida" | 422 | msgstr "Ação recortar inválida" |
423 | 423 | ||
@@ -474,7 +474,7 @@ msgstr "Erro ao iniciar a rede" | @@ -474,7 +474,7 @@ msgstr "Erro ao iniciar a rede" | ||
474 | msgid "Next field" | 474 | msgid "Next field" |
475 | msgstr "Próximo campo" | 475 | msgstr "Próximo campo" |
476 | 476 | ||
477 | -#: selection.c:603 | 477 | +#: selection.c:601 |
478 | msgid "Not available" | 478 | msgid "Not available" |
479 | msgstr "Não disponível" | 479 | msgstr "Não disponível" |
480 | 480 |
src/plugins/remotectl/hllapi.c
@@ -58,7 +58,7 @@ | @@ -58,7 +58,7 @@ | ||
58 | snprintf(PipeName,4095,"\\\\.\\pipe\\%s",name); | 58 | snprintf(PipeName,4095,"\\\\.\\pipe\\%s",name); |
59 | 59 | ||
60 | if(!WaitNamedPipe(PipeName,NMPWAIT_USE_DEFAULT_WAIT)) | 60 | if(!WaitNamedPipe(PipeName,NMPWAIT_USE_DEFAULT_WAIT)) |
61 | - return ETIMEDOUT; | 61 | + return ENOENT; |
62 | 62 | ||
63 | hPipe = CreateFile(PipeName,GENERIC_WRITE|GENERIC_READ,0,NULL,OPEN_EXISTING,0,NULL); | 63 | hPipe = CreateFile(PipeName,GENERIC_WRITE|GENERIC_READ,0,NULL,OPEN_EXISTING,0,NULL); |
64 | 64 | ||
@@ -90,8 +90,7 @@ | @@ -90,8 +90,7 @@ | ||
90 | 90 | ||
91 | if(hPipe == INVALID_HANDLE_VALUE) | 91 | if(hPipe == INVALID_HANDLE_VALUE) |
92 | { | 92 | { |
93 | - trace("Invalid pipe handle %ld",(unsigned long) hPipe); | ||
94 | - result = EPERM; | 93 | + *rc = result = EPERM; |
95 | } | 94 | } |
96 | else | 95 | else |
97 | { | 96 | { |
@@ -116,7 +115,7 @@ | @@ -116,7 +115,7 @@ | ||
116 | memset(buffer,0,HLLAPI_MAXLENGTH); | 115 | memset(buffer,0,HLLAPI_MAXLENGTH); |
117 | if(!TransactNamedPipe(hPipe,(LPVOID) data,cbSize,buffer,HLLAPI_MAXLENGTH,&cbSize,NULL)) | 116 | if(!TransactNamedPipe(hPipe,(LPVOID) data,cbSize,buffer,HLLAPI_MAXLENGTH,&cbSize,NULL)) |
118 | { | 117 | { |
119 | - result = GetLastError(); | 118 | + *rc = result = GetLastError(); |
120 | } | 119 | } |
121 | else | 120 | else |
122 | { | 121 | { |
@@ -124,8 +123,6 @@ | @@ -124,8 +123,6 @@ | ||
124 | 123 | ||
125 | *rc = buffer->rc; | 124 | *rc = buffer->rc; |
126 | 125 | ||
127 | - trace("%s: Query rc=%d",__FUNCTION__,(int) buffer->rc); | ||
128 | - | ||
129 | if(string && sz > 0) | 126 | if(string && sz > 0) |
130 | memcpy(string,buffer->string,sz); | 127 | memcpy(string,buffer->string,sz); |
131 | 128 | ||
@@ -155,7 +152,7 @@ | @@ -155,7 +152,7 @@ | ||
155 | char * arg; | 152 | char * arg; |
156 | 153 | ||
157 | if(!length || *length > HLLAPI_MAXLENGTH) | 154 | if(!length || *length > HLLAPI_MAXLENGTH) |
158 | - return EINVAL; | 155 | + return *rc = EINVAL; |
159 | 156 | ||
160 | if(length > 0) | 157 | if(length > 0) |
161 | { | 158 | { |
@@ -169,16 +166,10 @@ | @@ -169,16 +166,10 @@ | ||
169 | *arg = 0; | 166 | *arg = 0; |
170 | } | 167 | } |
171 | 168 | ||
172 | -/* | ||
173 | -#ifdef DEBUG | ||
174 | - freopen("hllapi.log","a",stderr); | ||
175 | -#endif // DEBUG | ||
176 | -*/ | ||
177 | - | ||
178 | switch(*func) | 169 | switch(*func) |
179 | { | 170 | { |
180 | case HLLAPI_CMD_CONNECTPS: | 171 | case HLLAPI_CMD_CONNECTPS: |
181 | - result = cmd_connect_ps(arg); | 172 | + *rc = result = cmd_connect_ps(arg); |
182 | if(!result) | 173 | if(!result) |
183 | { | 174 | { |
184 | result = run_query(*func, arg, str, *length, rc); | 175 | result = run_query(*func, arg, str, *length, rc); |
@@ -189,13 +180,17 @@ | @@ -189,13 +180,17 @@ | ||
189 | hPipe = INVALID_HANDLE_VALUE; | 180 | hPipe = INVALID_HANDLE_VALUE; |
190 | } | 181 | } |
191 | } | 182 | } |
183 | + else | ||
184 | + { | ||
185 | + *rc = result; | ||
186 | + } | ||
192 | break; | 187 | break; |
193 | 188 | ||
194 | case HLLAPI_CMD_DISCONNECTPS: | 189 | case HLLAPI_CMD_DISCONNECTPS: |
195 | #ifdef WIN32 | 190 | #ifdef WIN32 |
196 | if(hPipe == INVALID_HANDLE_VALUE) | 191 | if(hPipe == INVALID_HANDLE_VALUE) |
197 | { | 192 | { |
198 | - result = EINVAL; | 193 | + *rc = result = EINVAL; |
199 | } | 194 | } |
200 | else | 195 | else |
201 | { | 196 | { |
src/plugins/remotectl/testprogram.c
@@ -64,7 +64,7 @@ | @@ -64,7 +64,7 @@ | ||
64 | len = BUFFER_LENGTH; | 64 | len = BUFFER_LENGTH; |
65 | strcpy(buffer,cmd[f].arg); | 65 | strcpy(buffer,cmd[f].arg); |
66 | result = hllapi(&cmd[f].fn,buffer,&len,&rc); | 66 | result = hllapi(&cmd[f].fn,buffer,&len,&rc); |
67 | - printf("%s exits with %d\n[%s]\n",cmd[f].name,result,buffer); | 67 | + printf("%s exits with result=%d rc=%d\n[%s]\n",cmd[f].name,result,rc,buffer); |
68 | 68 | ||
69 | } | 69 | } |
70 | 70 | ||
@@ -72,8 +72,7 @@ | @@ -72,8 +72,7 @@ | ||
72 | rc = 1; | 72 | rc = 1; |
73 | fn = HLLAPI_CMD_COPYPSTOSTR; | 73 | fn = HLLAPI_CMD_COPYPSTOSTR; |
74 | result = hllapi(&fn,buffer,&len,&rc); | 74 | result = hllapi(&fn,buffer,&len,&rc); |
75 | - printf("%s exits with %d\n%s\n","HLLAPI_CMD_COPYPSTOSTR",result,buffer); | ||
76 | - | 75 | + printf("%s exits with result=%d rc=%d\n%s\n","HLLAPI_CMD_COPYPSTOSTR",result,rc,buffer); |
77 | 76 | ||
78 | // Disconnect | 77 | // Disconnect |
79 | len = BUFFER_LENGTH; | 78 | len = BUFFER_LENGTH; |