ret = run(hnd, 1, 2);
if(ret)
- fprintf(stderr, "error %d: %s\n", ret, buffer);
+ fprintf(stderr, "error (%d) %s\n", ret, buffer);
ret = run(hnd, 12000, 1);
if(ret != CURLE_OPERATION_TIMEDOUT)
- fprintf(stderr, "error %d: %s\n", ret, buffer);
+ fprintf(stderr, "error (%d) %s\n", ret, buffer);
else
ret = CURLE_OK;
hd_src = fopen(libtest_arg2, "rb");
if(!hd_src) {
- fprintf(stderr, "fopen failed with error: %d %s\n",
+ fprintf(stderr, "fopen failed with error (%d) %s\n",
errno, strerror(errno));
- fprintf(stderr, "Error opening file: %s\n", libtest_arg2);
+ fprintf(stderr, "Error opening file '%s'\n", libtest_arg2);
return TEST_ERR_MAJOR_BAD; /* if this happens things are major weird */
}
#endif
if(hd == -1) {
/* can't open file, bail out */
- fprintf(stderr, "fstat() failed with error: %d %s\n",
+ fprintf(stderr, "fstat() failed with error (%d) %s\n",
errno, strerror(errno));
- fprintf(stderr, "ERROR: cannot open file %s\n", libtest_arg2);
+ fprintf(stderr, "Error opening file '%s'\n", libtest_arg2);
fclose(hd_src);
return TEST_ERR_MAJOR_BAD;
}
if(!file_info.st_size) {
- fprintf(stderr, "ERROR: file %s has zero size!\n", libtest_arg2);
+ fprintf(stderr, "File %s has zero size!\n", libtest_arg2);
fclose(hd_src);
return TEST_ERR_MAJOR_BAD;
}
hd_src = fopen(libtest_arg2, "rb");
if(!hd_src) {
- fprintf(stderr, "fopen failed with error: %d (%s)\n",
+ fprintf(stderr, "fopen failed with error (%d) %s\n",
errno, strerror(errno));
- fprintf(stderr, "Error opening file: (%s)\n", libtest_arg2);
+ fprintf(stderr, "Error opening file '%s'\n", libtest_arg2);
return TEST_ERR_FOPEN;
}
#endif
if(hd == -1) {
/* can't open file, bail out */
- fprintf(stderr, "fstat() failed with error: %d (%s)\n",
+ fprintf(stderr, "fstat() failed with error (%d) %s\n",
errno, strerror(errno));
- fprintf(stderr, "ERROR: cannot open file (%s)\n", libtest_arg2);
+ fprintf(stderr, "Error opening file '%s'\n", libtest_arg2);
fclose(hd_src);
return TEST_ERR_FSTAT;
}
int numhandles = 0;
CURLMcode result = curl_multi_socket_action(curl, s, evBitmask, &numhandles);
if(result != CURLM_OK) {
- fprintf(stderr, "Curl error on %s: %i (%s)\n",
+ fprintf(stderr, "Curl error on %s (%i) %s\n",
info, result, curl_multi_strerror(result));
}
return (int)result;
hd_src = fopen(libtest_arg2, "rb");
if(!hd_src) {
- fprintf(stderr, "fopen failed with error: %d %s\n",
+ fprintf(stderr, "fopen failed with error (%d) %s\n",
errno, strerror(errno));
- fprintf(stderr, "Error opening file: %s\n", libtest_arg2);
+ fprintf(stderr, "Error opening file '%s'\n", libtest_arg2);
return (CURLcode)-2; /* if this happens things are major weird */
}
#endif
if(hd == -1) {
/* can't open file, bail out */
- fprintf(stderr, "fstat() failed with error: %d %s\n",
+ fprintf(stderr, "fstat() failed with error (%d) %s\n",
errno, strerror(errno));
- fprintf(stderr, "ERROR: cannot open file %s\n", libtest_arg2);
+ fprintf(stderr, "Error opening file '%s'\n", libtest_arg2);
fclose(hd_src);
return TEST_ERR_MAJOR_BAD;
}
if(!file_info.st_size) {
- fprintf(stderr, "ERROR: file %s has zero size!\n", libtest_arg2);
+ fprintf(stderr, "File %s has zero size!\n", libtest_arg2);
fclose(hd_src);
return TEST_ERR_MAJOR_BAD;
}
int numhandles = 0;
CURLMcode result = curl_multi_socket_action(curl, s, evBitmask, &numhandles);
if(result != CURLM_OK) {
- fprintf(stderr, "Curl error on %s: %i (%s)\n",
+ fprintf(stderr, "Curl error on %s (%i) %s\n",
info, result, curl_multi_strerror(result));
}
}
hd_src = fopen(libtest_arg2, "rb");
if(!hd_src) {
- fprintf(stderr, "fopen() failed with error: %d (%s)\n",
+ fprintf(stderr, "fopen() failed with error (%d) %s\n",
errno, strerror(errno));
- fprintf(stderr, "Error opening file: (%s)\n", libtest_arg2);
+ fprintf(stderr, "Error opening file '%s'\n", libtest_arg2);
return TEST_ERR_FOPEN;
}
#endif
if(hd == -1) {
/* can't open file, bail out */
- fprintf(stderr, "fstat() failed with error: %d (%s)\n",
+ fprintf(stderr, "fstat() failed with error (%d) %s\n",
errno, strerror(errno));
- fprintf(stderr, "ERROR: cannot open file (%s)\n", libtest_arg2);
+ fprintf(stderr, "Error opening file '%s'\n", libtest_arg2);
fclose(hd_src);
return TEST_ERR_FSTAT;
}
upload = fopen(libtest_arg3, "rb");
if(!upload) {
- fprintf(stderr, "fopen() failed with error: %d (%s)\n",
+ fprintf(stderr, "fopen() failed with error (%d) %s\n",
errno, strerror(errno));
- fprintf(stderr, "Error opening file: (%s)\n", libtest_arg3);
+ fprintf(stderr, "Error opening file '%s'\n", libtest_arg3);
return TEST_ERR_FOPEN;
}
} while((rc == -1) && ((error = SOCKERRNO) == EINTR));
if(rc < 0) {
- logmsg("select() failed with error: (%d) %s",
+ logmsg("select() failed with error (%d) %s",
error, strerror(error));
return FALSE;
}
if(CURL_SOCKET_BAD == newfd) {
error = SOCKERRNO;
logmsg("accept(%" FMT_SOCKET_T ", NULL, NULL) "
- "failed with error: (%d) %s", sockfd, error, sstrerror(error));
+ "failed with error (%d) %s", sockfd, error, sstrerror(error));
}
else {
logmsg("====> Client connect, fd %" FMT_SOCKET_T ". "
(void *)&flag, sizeof(flag));
if(rc) {
error = SOCKERRNO;
- logmsg("setsockopt(SO_REUSEADDR) failed with error: (%d) %s",
+ logmsg("setsockopt(SO_REUSEADDR) failed with error (%d) %s",
error, sstrerror(error));
if(maxretr) {
rc = wait_ms(delay);
if(rc) {
/* should not happen */
- logmsg("wait_ms() failed with error: %d", rc);
+ logmsg("wait_ms() failed with error (%d)", rc);
sclose(sock);
return CURL_SOCKET_BAD;
}
} while(rc && maxretr--);
if(rc) {
- logmsg("setsockopt(SO_REUSEADDR) failed %d times in %d ms. Error: (%d) %s",
+ logmsg("setsockopt(SO_REUSEADDR) failed %d times in %d ms. Error (%d) %s",
attempt, totdelay, error, strerror(error));
logmsg("Continuing anyway...");
}
#endif /* USE_IPV6 */
if(rc) {
error = SOCKERRNO;
- logmsg("Error binding socket on port %hu: (%d) %s",
+ logmsg("Error binding socket on port %hu (%d) %s",
*listenport, error, sstrerror(error));
sclose(sock);
return CURL_SOCKET_BAD;
memset(&localaddr.sa, 0, (size_t)la_size);
if(getsockname(sock, &localaddr.sa, &la_size) < 0) {
error = SOCKERRNO;
- logmsg("getsockname() failed with error: (%d) %s",
+ logmsg("getsockname() failed with error (%d) %s",
error, sstrerror(error));
sclose(sock);
return CURL_SOCKET_BAD;
rc = listen(sock, 5);
if(0 != rc) {
error = SOCKERRNO;
- logmsg("listen(%" FMT_SOCKET_T ", 5) failed with error: (%d) %s",
+ logmsg("listen(%" FMT_SOCKET_T ", 5) failed with error (%d) %s",
sock, error, sstrerror(error));
sclose(sock);
return CURL_SOCKET_BAD;
if(CURL_SOCKET_BAD == sock) {
error = SOCKERRNO;
- logmsg("Error creating socket: (%d) %s", error, sstrerror(error));
+ logmsg("Error creating socket (%d) %s", error, sstrerror(error));
goto mqttd_cleanup;
}
if(!stream) {
int error = errno;
- logmsg("fopen() failed with error: %d %s", error, strerror(error));
+ logmsg("fopen() failed with error (%d) %s", error, strerror(error));
logmsg("Couldn't open test file %ld", req->testno);
req->open = FALSE; /* closes connection */
return 1; /* done */
int error = getpart(&cmd, &cmdsize, "reply", "servercmd", stream);
fclose(stream);
if(error) {
- logmsg("getpart() failed with error: %d", error);
+ logmsg("getpart() failed with error (%d)", error);
req->open = FALSE; /* closes connection */
return 1; /* done */
}
dump = fopen(dumpfile, "ab");
} while(!dump && ((error = errno) == EINTR));
if(!dump) {
- logmsg("Error opening file %s error: %d %s",
+ logmsg("Error opening file %s error (%d) %s",
dumpfile, error, strerror(error));
logmsg("Failed to write request input to %s", dumpfile);
return;
if(writeleft == 0)
logmsg("Wrote request (%zu bytes) input to %s", totalsize, dumpfile);
else if(writeleft > 0) {
- logmsg("Error writing file %s error: %d %s",
+ logmsg("Error writing file %s error (%d) %s",
dumpfile, error, strerror(error));
logmsg("Wrote only (%zu bytes) of (%zu bytes) request input to %s",
totalsize-writeleft, totalsize, dumpfile);
res = fclose(dump);
if(res)
- logmsg("Error closing file %s error: %d %s",
+ logmsg("Error closing file %s error (%d) %s",
dumpfile, errno, strerror(errno));
}
}
else if(got < 0) {
error = SOCKERRNO;
- logmsg("recv() returned error: (%d) %s", error, sstrerror(error));
+ logmsg("recv() returned error (%d) %s", error, sstrerror(error));
fail = 1;
}
if(fail) {
msnprintf(partbuf, sizeof(partbuf), "data%ld", req->partno);
if(!stream) {
error = errno;
- logmsg("fopen() failed with error: %d %s", error, strerror(error));
+ logmsg("fopen() failed with error (%d) %s", error, strerror(error));
logmsg("Couldn't open test file");
return 0;
}
error = getpart(&ptr, &count, "reply", partbuf, stream);
fclose(stream);
if(error) {
- logmsg("getpart() failed with error: %d", error);
+ logmsg("getpart() failed with error (%d)", error);
return 0;
}
buffer = ptr;
stream = test2fopen(req->testno, logdir);
if(!stream) {
error = errno;
- logmsg("fopen() failed with error: %d %s", error, strerror(error));
+ logmsg("fopen() failed with error (%d) %s", error, strerror(error));
logmsg("Couldn't open test file");
free(ptr);
return 0;
error = getpart(&cmd, &cmdsize, "reply", "postcmd", stream);
fclose(stream);
if(error) {
- logmsg("getpart() failed with error: %d", error);
+ logmsg("getpart() failed with error (%d)", error);
free(ptr);
return 0;
}
dump = fopen(responsedump, "ab");
if(!dump) {
error = errno;
- logmsg("fopen() failed with error: %d %s", error, strerror(error));
- logmsg("Error opening file: %s", responsedump);
- logmsg("couldn't create logfile: %s", responsedump);
+ logmsg("fopen() failed with error (%d) %s", error, strerror(error));
+ logmsg("Error opening file '%s'", responsedump);
+ logmsg("couldn't create logfile '%s'", responsedump);
free(ptr);
free(cmd);
return -1;
res = fclose(dump);
if(res)
- logmsg("Error closing file %s error: %d %s",
+ logmsg("Error closing file %s error (%d) %s",
responsedump, errno, strerror(errno));
if(got_exit_signal) {
if(res) {
/* should not happen */
error = errno;
- logmsg("wait_ms() failed with error: (%d) %s",
+ logmsg("wait_ms() failed with error (%d) %s",
error, strerror(error));
break;
}
if(CURL_SOCKET_BAD == sock) {
error = SOCKERRNO;
- logmsg("Error creating socket: (%d) %s", error, sstrerror(error));
+ logmsg("Error creating socket (%d) %s", error, sstrerror(error));
goto server_cleanup;
}
if(0 != setsockopt(sock, SOL_SOCKET, SO_REUSEADDR,
(void *)&flag, sizeof(flag))) {
error = SOCKERRNO;
- logmsg("setsockopt(SO_REUSEADDR) failed with error: (%d) %s",
+ logmsg("setsockopt(SO_REUSEADDR) failed with error (%d) %s",
error, sstrerror(error));
goto server_cleanup;
}
#endif /* USE_IPV6 */
if(0 != rc) {
error = SOCKERRNO;
- logmsg("Error binding socket on port %hu: (%d) %s",
+ logmsg("Error binding socket on port %hu (%d) %s",
port, error, sstrerror(error));
goto server_cleanup;
}
memset(&localaddr.sa, 0, (size_t)la_size);
if(getsockname(sock, &localaddr.sa, &la_size) < 0) {
error = SOCKERRNO;
- logmsg("getsockname() failed with error: (%d) %s",
+ logmsg("getsockname() failed with error (%d) %s",
error, sstrerror(error));
sclose(sock);
goto server_cleanup;
rc = listen(sock, 5);
if(0 != rc) {
error = SOCKERRNO;
- logmsg("listen() failed with error: (%d) %s",
+ logmsg("listen() failed with error (%d) %s",
error, sstrerror(error));
goto server_cleanup;
}
break;
if(CURL_SOCKET_BAD == msgsock) {
error = SOCKERRNO;
- logmsg("MAJOR ERROR: accept() failed with error: (%d) %s",
+ logmsg("MAJOR ERROR, accept() failed with error (%d) %s",
error, sstrerror(error));
break;
}
return 0;
}
logmsg("reading from file descriptor: %d,", filedes);
- logmsg("unrecoverable read() failure: (%d) %s",
+ logmsg("unrecoverable read() failure (%d) %s",
error, strerror(error));
return -1;
}
if((error == EINTR) || (error == EAGAIN))
continue;
logmsg("writing to file descriptor: %d,", filedes);
- logmsg("unrecoverable write() failure: (%d) %s",
+ logmsg("unrecoverable write() failure (%d) %s",
error, strerror(error));
return -1;
}
*buffer_len = (ssize_t)strtol((char *)buffer, NULL, 16);
if(*buffer_len > maxlen) {
- logmsg("ERROR: Buffer size (%zd bytes) too small for data size "
+ logmsg("Buffer size (%zd bytes) too small for data size error "
"(%zd bytes)", maxlen, *buffer_len);
return FALSE;
}
/* if the pipe has NOT been closed, sleep and continue waiting */
ret = GetLastError();
if(ret != ERROR_BROKEN_PIPE) {
- logmsg("[select_ws_wait_thread] PeekNamedPipe error: %lu", ret);
+ logmsg("[select_ws_wait_thread] PeekNamedPipe error (%lu)", ret);
SleepEx(0, FALSE);
continue;
}
return FALSE;
}
else {
- logmsg("Error: unexpected message; aborting");
+ logmsg("Unexpected message error; aborting");
/*
* The only other messages that could occur here are PING and PORT,
* and both of them occur at the start of a test when nothing should be
} while((rc == -1) && ((error = SOCKERRNO) == EINTR));
if(rc < 0) {
- logmsg("select() failed with error: (%d) %s",
+ logmsg("select() failed with error (%d) %s",
error, sstrerror(error));
return FALSE;
}
if(CURL_SOCKET_BAD == newfd) {
error = SOCKERRNO;
logmsg("accept(%" FMT_SOCKET_T ", NULL, NULL) "
- "failed with error: (%d) %s", sockfd, error, sstrerror(error));
+ "failed with error (%d) %s", sockfd, error, sstrerror(error));
}
else {
logmsg("====> Client connect");
(void *)&flag, sizeof(flag));
if(rc) {
error = SOCKERRNO;
- logmsg("setsockopt(SO_REUSEADDR) failed with error: (%d) %s",
+ logmsg("setsockopt(SO_REUSEADDR) failed with error (%d) %s",
error, sstrerror(error));
if(maxretr) {
rc = wait_ms(delay);
if(rc) {
/* should not happen */
error = errno;
- logmsg("wait_ms() failed with error: (%d) %s",
+ logmsg("wait_ms() failed with error (%d) %s",
error, strerror(error));
sclose(sock);
return CURL_SOCKET_BAD;
} while(rc && maxretr--);
if(rc) {
- logmsg("setsockopt(SO_REUSEADDR) failed %d times in %d ms. Error: (%d) %s",
+ logmsg("setsockopt(SO_REUSEADDR) failed %d times in %d ms. Error (%d) %s",
attempt, totdelay, error, strerror(error));
logmsg("Continuing anyway...");
}
#endif /* USE_IPV6 */
if(rc) {
error = SOCKERRNO;
- logmsg("Error binding socket on port %hu: (%d) %s",
+ logmsg("Error binding socket on port %hu (%d) %s",
*listenport, error, sstrerror(error));
sclose(sock);
return CURL_SOCKET_BAD;
memset(&localaddr.sa, 0, (size_t)la_size);
if(getsockname(sock, &localaddr.sa, &la_size) < 0) {
error = SOCKERRNO;
- logmsg("getsockname() failed with error: (%d) %s",
+ logmsg("getsockname() failed with error (%d) %s",
error, sstrerror(error));
sclose(sock);
return CURL_SOCKET_BAD;
rc = listen(sock, 5);
if(0 != rc) {
error = SOCKERRNO;
- logmsg("listen(%" FMT_SOCKET_T ", 5) failed with error: (%d) %s",
+ logmsg("listen(%" FMT_SOCKET_T ", 5) failed with error (%d) %s",
sock, error, sstrerror(error));
sclose(sock);
return CURL_SOCKET_BAD;
if(CURL_SOCKET_BAD == sock) {
error = SOCKERRNO;
- logmsg("Error creating socket: (%d) %s", error, sstrerror(error));
+ logmsg("Error creating socket (%d) %s", error, sstrerror(error));
write_stdout("FAIL\n", 5);
goto sockfilt_cleanup;
}
#endif /* USE_IPV6 */
if(rc) {
error = SOCKERRNO;
- logmsg("Error connecting to port %hu: (%d) %s",
+ logmsg("Error connecting to port %hu (%d) %s",
connectport, error, sstrerror(error));
write_stdout("FAIL\n", 5);
goto sockfilt_cleanup;
if(rc) {
int error = SOCKERRNO;
- logmsg("Error connecting to %s:%hu: (%d) %s",
+ logmsg("Failed connecting to %s:%hu (%d) %s",
connectaddr, connectport, error, sstrerror(error));
return CURL_SOCKET_BAD;
}
} while((rc == -1) && ((error = SOCKERRNO) == EINTR));
if(rc < 0) {
- logmsg("select() failed with error: (%d) %s",
+ logmsg("select() failed with error (%d) %s",
error, sstrerror(error));
return FALSE;
}
if(CURL_SOCKET_BAD == newfd) {
error = SOCKERRNO;
logmsg("accept(%" FMT_SOCKET_T ", NULL, NULL) "
- "failed with error: (%d) %s",
+ "failed with error (%d) %s",
sockfd, error, sstrerror(error));
}
else {
(void *)&flag, sizeof(flag));
if(rc) {
error = SOCKERRNO;
- logmsg("setsockopt(SO_REUSEADDR) failed with error: (%d) %s",
+ logmsg("setsockopt(SO_REUSEADDR) failed with error (%d) %s",
error, sstrerror(error));
if(maxretr) {
rc = wait_ms(delay);
if(rc) {
/* should not happen */
error = errno;
- logmsg("wait_ms() failed with error: (%d) %s",
+ logmsg("wait_ms() failed with error (%d) %s",
error, strerror(error));
sclose(sock);
return CURL_SOCKET_BAD;
} while(rc && maxretr--);
if(rc) {
- logmsg("setsockopt(SO_REUSEADDR) failed %d times in %d ms. Error: (%d) %s",
+ logmsg("setsockopt(SO_REUSEADDR) failed %d times in %d ms. Error (%d) %s",
attempt, totdelay, error, strerror(error));
logmsg("Continuing anyway...");
}
error = SOCKERRNO;
#ifdef USE_UNIX_SOCKETS
if(socket_domain == AF_UNIX)
- logmsg("Error binding socket on path %s: (%d) %s",
+ logmsg("Error binding socket on path %s (%d) %s",
unix_socket, error, sstrerror(error));
else
#endif
- logmsg("Error binding socket on port %hu: (%d) %s",
+ logmsg("Error binding socket on port %hu (%d) %s",
*listenport, error, sstrerror(error));
sclose(sock);
return CURL_SOCKET_BAD;
memset(&localaddr.sa, 0, (size_t)la_size);
if(getsockname(sock, &localaddr.sa, &la_size) < 0) {
error = SOCKERRNO;
- logmsg("getsockname() failed with error: (%d) %s",
+ logmsg("getsockname() failed with error (%d) %s",
error, sstrerror(error));
sclose(sock);
return CURL_SOCKET_BAD;
rc = listen(sock, 5);
if(0 != rc) {
error = SOCKERRNO;
- logmsg("listen(%" FMT_SOCKET_T ", 5) failed with error: (%d) %s",
+ logmsg("listen(%" FMT_SOCKET_T ", 5) failed with error (%d) %s",
sock, error, sstrerror(error));
sclose(sock);
return CURL_SOCKET_BAD;
if(CURL_SOCKET_BAD == sock) {
error = SOCKERRNO;
- logmsg("Error creating socket: (%d) %s",
+ logmsg("Error creating socket (%d) %s",
error, sstrerror(error));
goto socks5_cleanup;
}
if(!stream) {
error = errno;
- logmsg("fopen() failed with error: %d %s", error, strerror(error));
+ logmsg("fopen() failed with error (%d) %s", error, strerror(error));
logmsg(" Couldn't open test file %ld", req->testno);
req->open = FALSE; /* closes connection */
return 1; /* done */
error = getpart(&orgcmd, &cmdsize, "reply", "servercmd", stream);
fclose(stream);
if(error) {
- logmsg("getpart() failed with error: %d", error);
+ logmsg("getpart() failed with error (%d)", error);
req->open = FALSE; /* closes connection */
return 1; /* done */
}
dump = fopen(dumpfile, "ab");
} while(!dump && ((error = errno) == EINTR));
if(!dump) {
- logmsg("[2] Error opening file %s error: %d %s",
+ logmsg("[2] Error opening file %s error (%d) %s",
dumpfile, error, strerror(error));
logmsg("Failed to write request input ");
return;
if(writeleft == 0)
logmsg("Wrote request (%zu bytes) input to %s", totalsize, dumpfile);
else if(writeleft > 0) {
- logmsg("Error writing file %s error: %d %s",
+ logmsg("Error writing file %s error (%d) %s",
dumpfile, error, strerror(error));
logmsg("Wrote only (%zu bytes) of (%zu bytes) request input to %s",
totalsize-writeleft, totalsize, dumpfile);
res = fclose(dump);
if(res)
- logmsg("Error closing file %s error: %d %s",
+ logmsg("Error closing file %s error (%d) %s",
dumpfile, errno, strerror(errno));
}
/* nothing to read at the moment */
return 0;
}
- logmsg("recv() returned error: (%d) %s", error, sstrerror(error));
+ logmsg("recv() returned error (%d) %s", error, sstrerror(error));
fail = 1;
}
if(fail) {
stream = test2fopen(req->testno, logdir);
if(!stream) {
error = errno;
- logmsg("fopen() failed with error: %d %s", error, strerror(error));
+ logmsg("fopen() failed with error (%d) %s", error, strerror(error));
return 0;
}
else {
error = getpart(&ptr, &count, "reply", partbuf, stream);
fclose(stream);
if(error) {
- logmsg("getpart() failed with error: %d", error);
+ logmsg("getpart() failed with error (%d)", error);
return 0;
}
buffer = ptr;
stream = test2fopen(req->testno, logdir);
if(!stream) {
error = errno;
- logmsg("fopen() failed with error: %d %s", error, strerror(error));
+ logmsg("fopen() failed with error (%d) %s", error, strerror(error));
free(ptr);
return 0;
}
error = getpart(&cmd, &cmdsize, "reply", "postcmd", stream);
fclose(stream);
if(error) {
- logmsg("getpart() failed with error: %d", error);
+ logmsg("getpart() failed with error (%d)", error);
free(ptr);
return 0;
}
dump = fopen(responsedump, "ab");
if(!dump) {
error = errno;
- logmsg("fopen() failed with error: %d %s", error, strerror(error));
- logmsg(" [5] Error opening file: %s", responsedump);
+ logmsg("fopen() failed with error (%d) %s", error, strerror(error));
+ logmsg(" [5] Error opening file '%s'", responsedump);
free(ptr);
free(cmd);
return -1;
res = fclose(dump);
if(res)
- logmsg("Error closing file %s error: %d %s",
+ logmsg("Error closing file %s error (%d) %s",
responsedump, errno, strerror(errno));
if(got_exit_signal) {
if(res) {
/* should not happen */
error = errno;
- logmsg("wait_ms() failed with error: (%d) %s",
+ logmsg("wait_ms() failed with error (%d) %s",
error, strerror(error));
break;
}
serverfd = socket(socket_domain, SOCK_STREAM, 0);
if(CURL_SOCKET_BAD == serverfd) {
error = SOCKERRNO;
- logmsg("Error creating socket for server connection: (%d) %s",
+ logmsg("Error creating socket for server connection (%d) %s",
error, sstrerror(error));
return CURL_SOCKET_BAD;
}
* timeouts if the peer is not listening. */
if(0 != curlx_nonblock(serverfd, TRUE)) {
error = SOCKERRNO;
- logmsg("curlx_nonblock(TRUE) failed with error: (%d) %s",
+ logmsg("curlx_nonblock(TRUE) failed with error (%d) %s",
error, sstrerror(error));
sclose(serverfd);
return CURL_SOCKET_BAD;
}
}
error:
- logmsg("Error connecting to server port %hu: (%d) %s",
+ logmsg("Error connecting to server port %hu (%d) %s",
port, error, sstrerror(error));
sclose(serverfd);
return CURL_SOCKET_BAD;
if(0 != curlx_nonblock(serverfd, FALSE)) {
error = SOCKERRNO;
- logmsg("curlx_nonblock(FALSE) failed with error: (%d) %s",
+ logmsg("curlx_nonblock(FALSE) failed with error (%d) %s",
error, sstrerror(error));
sclose(serverfd);
return CURL_SOCKET_BAD;
/* nothing to accept */
return 0;
}
- logmsg("MAJOR ERROR: accept() failed with error: (%d) %s",
+ logmsg("MAJOR ERROR, accept() failed with error (%d) %s",
error, sstrerror(error));
return CURL_SOCKET_BAD;
}
if(0 != curlx_nonblock(msgsock, TRUE)) {
error = SOCKERRNO;
- logmsg("curlx_nonblock failed with error: (%d) %s",
+ logmsg("curlx_nonblock failed with error (%d) %s",
error, sstrerror(error));
sclose(msgsock);
return CURL_SOCKET_BAD;
if(0 != setsockopt(msgsock, SOL_SOCKET, SO_KEEPALIVE,
(void *)&flag, sizeof(flag))) {
error = SOCKERRNO;
- logmsg("setsockopt(SO_KEEPALIVE) failed with error: (%d) %s",
+ logmsg("setsockopt(SO_KEEPALIVE) failed with error (%d) %s",
error, sstrerror(error));
sclose(msgsock);
return CURL_SOCKET_BAD;
if(CURL_SOCKET_BAD == sock) {
error = SOCKERRNO;
- logmsg("Error creating socket: (%d) %s", error, sstrerror(error));
+ logmsg("Error creating socket (%d) %s", error, sstrerror(error));
goto sws_cleanup;
}
if(0 != setsockopt(sock, SOL_SOCKET, SO_REUSEADDR,
(void *)&flag, sizeof(flag))) {
error = SOCKERRNO;
- logmsg("setsockopt(SO_REUSEADDR) failed with error: (%d) %s",
+ logmsg("setsockopt(SO_REUSEADDR) failed with error (%d) %s",
error, sstrerror(error));
goto sws_cleanup;
}
if(0 != curlx_nonblock(sock, TRUE)) {
error = SOCKERRNO;
- logmsg("curlx_nonblock failed with error: (%d) %s",
+ logmsg("curlx_nonblock failed with error (%d) %s",
error, sstrerror(error));
goto sws_cleanup;
}
error = SOCKERRNO;
#ifdef USE_UNIX_SOCKETS
if(socket_domain == AF_UNIX)
- logmsg("Error binding socket on path %s: (%d) %s",
+ logmsg("Error binding socket on path %s (%d) %s",
unix_socket, error, sstrerror(error));
else
#endif
- logmsg("Error binding socket on port %hu: (%d) %s",
+ logmsg("Error binding socket on port %hu (%d) %s",
port, error, sstrerror(error));
goto sws_cleanup;
}
memset(&localaddr.sa, 0, (size_t)la_size);
if(getsockname(sock, &localaddr.sa, &la_size) < 0) {
error = SOCKERRNO;
- logmsg("getsockname() failed with error: (%d) %s",
+ logmsg("getsockname() failed with error (%d) %s",
error, sstrerror(error));
sclose(sock);
goto sws_cleanup;
rc = listen(sock, 50);
if(0 != rc) {
error = SOCKERRNO;
- logmsg("listen() failed with error: (%d) %s", error, sstrerror(error));
+ logmsg("listen() failed with error (%d) %s", error, sstrerror(error));
goto sws_cleanup;
}
if(rc < 0) {
error = SOCKERRNO;
- logmsg("select() failed with error: (%d) %s", error, sstrerror(error));
+ logmsg("select() failed with error (%d) %s", error, sstrerror(error));
goto sws_cleanup;
}
if(CURL_SOCKET_BAD == sock) {
error = SOCKERRNO;
- logmsg("Error creating socket: (%d) %s", error, sstrerror(error));
+ logmsg("Error creating socket (%d) %s", error, sstrerror(error));
result = 1;
goto tftpd_cleanup;
}
if(0 != setsockopt(sock, SOL_SOCKET, SO_REUSEADDR,
(void *)&flag, sizeof(flag))) {
error = SOCKERRNO;
- logmsg("setsockopt(SO_REUSEADDR) failed with error: (%d) %s",
+ logmsg("setsockopt(SO_REUSEADDR) failed with error (%d) %s",
error, sstrerror(error));
result = 1;
goto tftpd_cleanup;
#endif /* USE_IPV6 */
if(0 != rc) {
error = SOCKERRNO;
- logmsg("Error binding socket on port %hu: (%d) %s", port, error,
+ logmsg("Error binding socket on port %hu (%d) %s", port, error,
sstrerror(error));
result = 1;
goto tftpd_cleanup;
memset(&localaddr.sa, 0, (size_t)la_size);
if(getsockname(sock, &localaddr.sa, &la_size) < 0) {
error = SOCKERRNO;
- logmsg("getsockname() failed with error: (%d) %s",
+ logmsg("getsockname() failed with error (%d) %s",
error, sstrerror(error));
sclose(sock);
goto tftpd_cleanup;
server = fopen(dumpfile, "ab");
if(!server) {
int error = errno;
- logmsg("fopen() failed with error: %d %s", error, strerror(error));
- logmsg("Error opening file: %s", dumpfile);
+ logmsg("fopen() failed with error (%d) %s", error, strerror(error));
+ logmsg("Error opening file '%s'", dumpfile);
return -1;
}
stream = test2fopen(req->testno, logdir);
if(!stream) {
error = errno;
- logmsg("fopen() failed with error: %d %s", error, strerror(error));
+ logmsg("fopen() failed with error (%d) %s", error, strerror(error));
logmsg(" Couldn't open test file %ld", req->testno);
return 1; /* done */
}
error = getpart(&orgcmd, &cmdsize, "reply", "servercmd", stream);
fclose(stream);
if(error) {
- logmsg("getpart() failed with error: %d", error);
+ logmsg("getpart() failed with error (%d)", error);
return 1; /* done */
}
if(!stream) {
int error = errno;
- logmsg("fopen() failed with error: %d %s", error, strerror(error));
+ logmsg("fopen() failed with error (%d) %s", error, strerror(error));
logmsg("Couldn't open test file for test: %ld", testno);
return EACCESS;
}
int error = getpart(&test->buffer, &count, "reply", partbuf, stream);
fclose(stream);
if(error) {
- logmsg("getpart() failed with error: %d", error);
+ logmsg("getpart() failed with error (%d)", error);
return EACCESS;
}
if(test->buffer) {
static int known_offset;
if(!serverlogfile) {
- fprintf(stderr, "Error: serverlogfile not set\n");
+ fprintf(stderr, "Serverlogfile not set error\n");
return;
}
}
else {
int error = errno;
- fprintf(stderr, "fopen() failed with error: %d %s\n",
+ fprintf(stderr, "fopen() failed with error (%d) %s\n",
error, strerror(error));
- fprintf(stderr, "Error opening file: %s\n", serverlogfile);
+ fprintf(stderr, "Error opening file '%s'\n", serverlogfile);
fprintf(stderr, "Msg not logged: %s %s\n", timebuf, buffer);
}
}
lockfile = fopen(filename, "wb");
} while(!lockfile && ((error = errno) == EINTR));
if(!lockfile) {
- logmsg("Error creating lock file %s error: %d %s",
+ logmsg("Error creating lock file %s error (%d) %s",
filename, error, strerror(error));
return;
}
res = fclose(lockfile);
if(res)
- logmsg("Error closing lock file %s error: %d %s",
+ logmsg("Error closing lock file %s error (%d) %s",
filename, errno, strerror(errno));
}
res = unlink(filename);
} while(res && ((error = errno) == EINTR));
if(res)
- logmsg("Error removing lock file %s error: %d %s",
+ logmsg("Error removing lock file %s error (%d) %s",
filename, error, strerror(error));
}
static void exit_signal_handler(int signum)
{
int old_errno = errno;
- logmsg("exit_signal_handler: %d", signum);
+ logmsg("exit_signal_handler (%d)", signum);
if(got_exit_signal == 0) {
got_exit_signal = 1;
exit_signal = signum;
/* socket already exists. Perhaps it is stale? */
curl_socket_t unixfd = socket(AF_UNIX, SOCK_STREAM, 0);
if(CURL_SOCKET_BAD == unixfd) {
- logmsg("Failed to create socket at %s: (%d) %s",
+ logmsg("Failed to create socket at %s (%d) %s",
unix_socket, SOCKERRNO, sstrerror(SOCKERRNO));
return -1;
}
error = SOCKERRNO;
sclose(unixfd);
if(0 != rc && ECONNREFUSED != error) {
- logmsg("Failed to connect to %s: (%d) %s",
+ logmsg("Failed to connect to %s (%d) %s",
unix_socket, error, sstrerror(error));
return rc;
}
rc = lstat(unix_socket, &statbuf);
#endif
if(0 != rc) {
- logmsg("Error binding socket, failed to stat %s: (%d) %s",
+ logmsg("Error binding socket, failed to stat %s (%d) %s",
unix_socket, errno, strerror(errno));
return rc;
}
/* dead socket, cleanup and retry bind */
rc = unlink(unix_socket);
if(0 != rc) {
- logmsg("Error binding socket, failed to unlink %s: (%d) %s",
+ logmsg("Error binding socket, failed to unlink %s (%d) %s",
unix_socket, errno, strerror(errno));
return rc;
}