On Thu, Jan 25, 2018 at 09:38:12 +0000, Daniel Berrange wrote: > The storage driver backends are serving the public storage pools API, > while the storage file backends are serving the internal QEMU driver and > / or libvirt utility code. > > To prep for moving this storage file backend framework into the utility > code, split out the backend definitions. > > Signed-off-by: Daniel P. Berrange <berrange@xxxxxxxxxx> > --- > po/POTFILES.in | 1 + > src/Makefile.am | 1 + > src/storage/storage_backend.c | 66 --------------------- > src/storage/storage_backend.h | 75 ----------------------- > src/storage/storage_backend_fs.c | 7 ++- > src/storage/storage_backend_gluster.c | 3 +- > src/storage/storage_source.c | 2 +- > src/storage/storage_source_backend.c | 108 ++++++++++++++++++++++++++++++++++ > src/storage/storage_source_backend.h | 104 ++++++++++++++++++++++++++++++++ > 9 files changed, 221 insertions(+), 146 deletions(-) > create mode 100644 src/storage/storage_source_backend.c > create mode 100644 src/storage/storage_source_backend.h > [...] > diff --git a/src/storage/storage_source_backend.h b/src/storage/storage_source_backend.h > new file mode 100644 > index 0000000000..8288bebb1f > --- /dev/null > +++ b/src/storage/storage_source_backend.h > @@ -0,0 +1,104 @@ > +/* > + * storage_source_backend.h: internal storage source backend contract > + * > + * Copyright (C) 2007-2018 Red Hat, Inc. > + * > + * This library is free software; you can redistribute it and/or > + * modify it under the terms of the GNU Lesser General Public > + * License as published by the Free Software Foundation; either > + * version 2.1 of the License, or (at your option) any later version. > + * > + * This library is distributed in the hope that it will be useful, > + * but WITHOUT ANY WARRANTY; without even the implied warranty of > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > + * Lesser General Public License for more details. > + * > + * You should have received a copy of the GNU Lesser General Public > + * License along with this library. If not, see > + * <http://www.gnu.org/licenses/>. > + */ > + > +#ifndef __VIR_STORAGE_SOURCE_BACKEND_H__ > +# define __VIR_STORAGE_SOURCE_BACKEND_H__ [...] > + > + > +int virStorageFileBackendRegister(virStorageFileBackendPtr backend); > + > +#endif /* __VIR_STORAGE_BACKEND_H__ */ The comment is not matching the previously defined macro. ACK with it fixed.
Attachment:
signature.asc
Description: PGP signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list