Displaying 3 results from an estimated 3 matches for "vixdisklibgenericlogfunc".
2020 Jun 02
0
[PATCH nbdkit 4/5] tests: Enhance dummy-vddk.
...iest version of VDDK that we support.
*/
-/* We treat these two stubs slightly specially for the benefit of
- * tests/dummy-vddk.c.
- */
-#ifndef NO_INITEX_STUB
STUB (VixDiskLib_InitEx,
VixError,
(uint32_t major, uint32_t minor,
@@ -56,13 +52,9 @@ STUB (VixDiskLib_InitEx,
VixDiskLibGenericLogFunc *panic_function,
const char *lib_dir,
const char *config_file));
-#endif
-#ifndef NO_EXIT_STUB
STUB (VixDiskLib_Exit,
void,
(void));
-#endif
-
STUB (VixDiskLib_GetErrorText,
char *,
(VixError err, const char *unused));
diff --git a/tests/dummy-vddk.c b/...
2020 Jun 02
9
[PATCH nbdkit 0/5] vddk: Fix password parameter.
Probably needs a bit of cleanup, but seems like it is generally the
right direction.
One thing I've noticed is that the expect test randomly (but rarely)
hangs :-( I guess something is racey but I don't know what at the
moment.
Rich.
2020 Feb 13
1
[nbdkit PATCH v3] vddk: Drive library loading from libdir parameter.
...wing conditions are
@@ -39,6 +39,8 @@
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
+#include <dlfcn.h>
+#include <assert.h>
#include "vddk-structs.h"
@@ -49,6 +51,12 @@ VixDiskLib_InitEx (uint32_t major, uint32_t minor,
VixDiskLibGenericLogFunc *panic_function,
const char *lib_dir, const char *config_file)
{
- /* Do nothing, only exit with no error. */
+ /* Simulate the fact that real vddk calls dlopen("relative"), to see
+ * that our shim kicks in and rewrites it. We pass invalid flags, so
+ * the dl...