[Openvas-commits] r2807 - in trunk/openvas-client: . nessus src/util
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Mon Mar 16 22:45:37 CET 2009
Author: jan
Date: 2009-03-16 22:45:34 +0100 (Mon, 16 Mar 2009)
New Revision: 2807
Modified:
trunk/openvas-client/ChangeLog
trunk/openvas-client/nessus/data_mining.c
trunk/openvas-client/nessus/regex.c
trunk/openvas-client/src/util/openvas_ssh_key_create.c
Log:
Further patches by Marcus Brinkmann towards a crosscompiling
OpenVAS-Client based on mingw.
* src/util/openvas_ssh_key_create.c (openvas_ssh_privkey_create,
openvas_ssh_pubkey_create): stdout and stderr can be
macros in some build environments. Therefore renaming variables
to something else.
* nessus/data_mining.c (requests2lines): Make this function
conditional to the presence of MMAP.
* nessus/regex.c: Protect typedef of boolean from being done
on WIN32.
Modified: trunk/openvas-client/ChangeLog
===================================================================
--- trunk/openvas-client/ChangeLog 2009-03-16 21:17:50 UTC (rev 2806)
+++ trunk/openvas-client/ChangeLog 2009-03-16 21:45:34 UTC (rev 2807)
@@ -1,5 +1,21 @@
2009-03-16 Jan-Oliver Wagner <jan-oliver.wagner at intevation.de>
+ Further patches by Marcus Brinkmann towards a crosscompiling
+ OpenVAS-Client based on mingw.
+
+ * src/util/openvas_ssh_key_create.c (openvas_ssh_privkey_create,
+ openvas_ssh_pubkey_create): stdout and stderr can be
+ macros in some build environments. Therefore renaming variables
+ to something else.
+
+ * nessus/data_mining.c (requests2lines): Make this function
+ conditional to the presence of MMAP.
+
+ * nessus/regex.c: Protect typedef of boolean from being done
+ on WIN32.
+
+2009-03-16 Jan-Oliver Wagner <jan-oliver.wagner at intevation.de>
+
Adding some patches by Marcus Brinkmann towards a crosscompiling
OpenVAS-Client based on mingw.
Modified: trunk/openvas-client/nessus/data_mining.c
===================================================================
--- trunk/openvas-client/nessus/data_mining.c 2009-03-16 21:17:50 UTC (rev 2806)
+++ trunk/openvas-client/nessus/data_mining.c 2009-03-16 21:45:34 UTC (rev 2807)
@@ -823,6 +823,7 @@
};
+#ifdef HAVE_MMAP
static u_short *
requests2lines(be, requests)
int be;
@@ -852,6 +853,7 @@
}
return ret;
}
+#endif
static int
Modified: trunk/openvas-client/nessus/regex.c
===================================================================
--- trunk/openvas-client/nessus/regex.c 2009-03-16 21:17:50 UTC (rev 2806)
+++ trunk/openvas-client/nessus/regex.c 2009-03-16 21:45:34 UTC (rev 2807)
@@ -251,7 +251,9 @@
#define MAX(a, b) ((a) > (b) ? (a) : (b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
+#ifndef _WIN32
typedef char boolean;
+#endif
#define false 0
#define true 1
Modified: trunk/openvas-client/src/util/openvas_ssh_key_create.c
===================================================================
--- trunk/openvas-client/src/util/openvas_ssh_key_create.c 2009-03-16 21:17:50 UTC (rev 2806)
+++ trunk/openvas-client/src/util/openvas_ssh_key_create.c 2009-03-16 21:45:34 UTC (rev 2807)
@@ -124,8 +124,8 @@
gboolean openvas_ssh_privkey_create(char* pubkey_file, char* privkey_file,
char* passphrase_pub, char* passphrase_priv)
{
- gchar* stdout = NULL;
- gchar* stderr = NULL;
+ gchar* astdout = NULL;
+ gchar* astderr = NULL;
GError* err = NULL;
gint exit_status;
char* dir = NULL;
@@ -174,14 +174,14 @@
passphrase_priv, NULL);
efree (&pubkey_stripped);
- if(g_spawn_command_line_sync(command, &stdout, &stderr, &exit_status, &err) == FALSE
+ if(g_spawn_command_line_sync(command, &astdout, &astderr, &exit_status, &err) == FALSE
|| exit_status != 0 )
{
show_error(_("Error creating private key file.\nFor further information consult your shell."));
printf("Error creating private key file.");
printf("\tSpawned openssl process returned with %d.\n", exit_status);
- printf("\t\t stdout: %s", stdout);
- printf("\t\t stderr: %s", stderr);
+ printf("\t\t stdout: %s", astdout);
+ printf("\t\t stderr: %s", astderr);
return FALSE;
}
@@ -204,8 +204,8 @@
gboolean openvas_ssh_pubkey_create(char* comment, char* passphrase,
char* filepath)
{
- gchar* stdout = NULL;
- gchar* stderr = NULL;
+ gchar* astdout = NULL;
+ gchar* astderr = NULL;
GError* err = NULL;
gint exit_status;
char* dir;
@@ -251,14 +251,14 @@
comment, " -P ", passphrase, NULL);
efree(&file_pubstripped);
- if(g_spawn_command_line_sync(command, &stdout, &stderr, &exit_status, &err) == FALSE
+ if(g_spawn_command_line_sync(command, &astdout, &astderr, &exit_status, &err) == FALSE
|| exit_status != 0 )
{
show_error(_("Error creating public key file.\nFor further information consult your shell."));
printf("Error creating public key file.\n");
printf("\tSpawned key-gen process returned with %d.\n", exit_status);
- printf("\t\t stdout: %s", stdout);
- printf("\t\t stderr: %s", stderr);
+ printf("\t\t stdout: %s", astdout);
+ printf("\t\t stderr: %s", astderr);
return FALSE;
}
return TRUE;
More information about the Openvas-commits
mailing list