Displaying 10 results from an estimated 10 matches for "qsort_r".
2019 Jul 16
2
Re: [PATCH libnbd] generator: Swap parameters of nbd_add_close_callback.
...acks work throughout
>> the API (ie. having the user_data passed first).
>> ---
>> generator/generator | 10 +++++-----
>> lib/handle.c | 2 +-
>> 2 files changed, 6 insertions(+), 6 deletions(-)
>
> ACK.
>
A bit of bike-shedding:
In libc, we have qsort_r() which takes the function pointer before the
opaque data.
I'm trying to find other common frameworks that have common Closure
conventions, to see if we should instead swap our nbd_aio_FOO functions
to take user_data after the function pointers, instead of this switch to
the nbd_add_close_call...
2019 Jul 16
0
Re: [PATCH libnbd] generator: Swap parameters of nbd_add_close_callback.
...ser_data passed first).
> >> ---
> >> generator/generator | 10 +++++-----
> >> lib/handle.c | 2 +-
> >> 2 files changed, 6 insertions(+), 6 deletions(-)
> >
> > ACK.
> >
>
> A bit of bike-shedding:
>
> In libc, we have qsort_r() which takes the function pointer before the
> opaque data.
>
> I'm trying to find other common frameworks that have common Closure
> conventions, to see if we should instead swap our nbd_aio_FOO functions
> to take user_data after the function pointers, instead of this switch...
2019 Jul 16
2
[PATCH libnbd] generator: Swap parameters of nbd_add_close_callback.
The API changes from:
int nbd_add_close_callback (struct nbd_handle *h,
nbd_close_callback cb,
void *user_data);
to:
int nbd_add_close_callback (struct nbd_handle *h,
void *user_data,
nbd_close_callback cb);
The second way is consistent with how other callbacks work
2012 Jul 24
1
igraph build problems
...ck.o igraph_strvector.o igraph_trie.o infomap.o
infomap_FlowGraph.o infomap_Greedy.o infomap_Node.o interrupt.o
iterators.o ivout.o lapack.o layout.o matching.o math.o matrix.o
memory.o microscopic_update.o mixing.o motifs.o operators.o
optimal_modularity.o other.o pottsmodel_2.o progress.o qsort.o
qsort_r.o random.o revolver_cit.o revolver_grow.o revolver_ml_cit.o
rinterface.o scg.o scg_approximate_methods.o scg_exact_scg.o
scg_kmeans.o scg_optimal_method.o scg_utils.o second.o separators.o
spanning_trees.o sparsemat.o spectral_properties.o spmatrix.o
st-cuts.o statusbar.o structural_properties.o st...
2017 Oct 31
2
[Bug 13112] New: receive_xattr heap overread with non null terminated name and xattr filter
https://bugzilla.samba.org/show_bug.cgi?id=13112
Bug ID: 13112
Summary: receive_xattr heap overread with non null terminated
name and xattr filter
Product: rsync
Version: 3.1.3
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: P5
Component: core
2019 Jul 16
1
[libnbd PATCH] generator: Prefer closure opaque after function pointer in C
Existing practice tends to prefer the void* closure argument for C
callbacks to occur after the function pointer (POSIX: pthread_create;
glibc: qsort_r; glib: g_thread_new; libvirt:
virConnectDomainEventRegisterAny; etc.). It's also handy to think that
calling 'myfunc(cb, arg)' will eventually result in a call to
'cb(arg)'. While I couldn't quickly find any style guide recommending
one way over another, and while it probabl...
2017 Jul 07
2
[PATCH v2] v2v: docs: VDSM location of virt-v2v log file.
See this bug for background information:
https://bugzilla.redhat.com/show_bug.cgi?id=1350465
Thanks: Tomáš Golembiovský
---
v2v/virt-v2v.pod | 38 ++++++++++++++++++++++++++------------
1 file changed, 26 insertions(+), 12 deletions(-)
diff --git a/v2v/virt-v2v.pod b/v2v/virt-v2v.pod
index e68d75cf8..0943bf305 100644
--- a/v2v/virt-v2v.pod
+++ b/v2v/virt-v2v.pod
@@ -1909,18 +1909,32 @@ that
2017 Jul 07
3
[PATCH] v2v: docs: VDSM location of virt-v2v log file.
See this bug for background information:
https://bugzilla.redhat.com/show_bug.cgi?id=1350465
---
v2v/virt-v2v.pod | 39 +++++++++++++++++++++++++++------------
1 file changed, 27 insertions(+), 12 deletions(-)
diff --git a/v2v/virt-v2v.pod b/v2v/virt-v2v.pod
index e68d75cf8..93d1a9ecd 100644
--- a/v2v/virt-v2v.pod
+++ b/v2v/virt-v2v.pod
@@ -1909,18 +1909,33 @@ that guest through the RHV-M UI,
2017 Jun 27
3
[PATCH] libvirt: disallow non-local connections (RHBZ#1347830)
If the connection is not local, paths of disks will refer to the remote
host, which were mistakenly handled as local paths (in the best case
failing to open a non-existing disk, and in the worst case opening a
different disk!).
In case the disks are remote resources like ssh or ceph, nothing
guarantees that the hostname can be reached from the local machine, or
even that it is actually the same on
2017 Jul 07
4
[PATCH v6 0/3] gobject: Remove gtk-doc (RHBZ#1465665).
Hopefully this time ...