Displaying 5 results from an estimated 5 matches for "expected_version".
2020 Mar 26
1
Re: [PATCH nbdkit 5/9 patch split 1/5] Create libnbdkit.so.
...he private function which is used by the server to
> + * initialize libnbdkit.so at runtime. This ABI may change at any
> + * time, which is why nbdkit and the corresponding libnbdkit.so must
> + * always be shipped together.
> + */
> +extern void libnbdkit_private_init (const char *expected_version);
> +
Should this read "may change at any time, other than the first parameter
for expected_version, which is why..."?
> +#endif /* NBDKIT_LIB_H */
> diff --git a/lib/init.c b/lib/init.c
> +void
> +libnbdkit_private_init (const char *expected_version)
> +{
> + if...
2020 Mar 26
9
[PATCH nbdkit 5/9 patch split 1/5] Create libnbdkit.so.
This is the previous 5/9 patch posted earlier today, split into
reviewable chunks. This passes bisection with -x 'make && make
check', but I didn't work very hard on the commit messages, so I refer
you back to the original patch to explain how it works:
https://www.redhat.com/archives/libguestfs/2020-March/msg00248.html
Rich.
2020 Mar 26
0
[PATCH nbdkit 5/9 patch split 5/5] server: Indirect slow path, non-self-contained functions through the server.
...o_nbdkit_verror_t do_nbdkit_verror;
extern threadlocal_get_name_t threadlocal_get_name;
extern threadlocal_get_instance_num_t threadlocal_get_instance_num;
@@ -80,6 +90,11 @@ extern int replace_vfprintf (FILE *f, const char *fmt, va_list args)
*/
extern void libnbdkit_private_init (const char *expected_version,
bool *verbose,
+ do_nbdkit_export_name_t do_nbdkit_export_name,
+ do_nbdkit_nanosleep_t do_nbdkit_nanosleep,
+ do_nbdkit_peer_name_t do_nbdkit_peer_name,
+...
2020 Mar 26
0
[PATCH nbdkit 5/9 patch split 1/5] Create libnbdkit.so.
...ket.h>
+
+/* Defines the private function which is used by the server to
+ * initialize libnbdkit.so at runtime. This ABI may change at any
+ * time, which is why nbdkit and the corresponding libnbdkit.so must
+ * always be shipped together.
+ */
+extern void libnbdkit_private_init (const char *expected_version);
+
+#endif /* NBDKIT_LIB_H */
diff --git a/lib/init.c b/lib/init.c
new file mode 100644
index 00000000..ef7eeb3d
--- /dev/null
+++ b/lib/init.c
@@ -0,0 +1,53 @@
+/* nbdkit
+ * Copyright (C) 2013-2020 Red Hat Inc.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modifi...
2020 Mar 26
15
[PATCH nbdkit 0/9] Create libnbdkit.so
This creates libnbdkit.so as discussed in the following thread:
https://www.redhat.com/archives/libguestfs/2020-March/thread.html#00203
test-delay-shutdown.sh fails for unclear reasons.
This series starts by reverting "tests: Don't strand hung nbdkit
processes" which is because several other tests fail randomly unless I
revert this patch. I didn't investigate this yet so it