]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Export virConf symbols with leading __
authorDaniel P. Berrange <berrange@redhat.com>
Fri, 9 Mar 2007 20:47:12 +0000 (20:47 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Fri, 9 Mar 2007 20:47:12 +0000 (20:47 +0000)
ChangeLog
src/conf.c
src/conf.h
src/libvirt_sym.version

index 358f4a6c459168daa43a636be1eaf664a657a173..f45d181ad8693c32edaa4669874dd456f1d5734d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Fri Mar  9 15:46:11 EST 2007 Daniel P. Berrange <berrange@redhat.com>
+
+       * src/libvirt_sym.version, src/conf.h, src/conf.c: Export virConf*
+       symbols for private use by libvirt daemon. Prefixed symbols with
+       __ to indicate privateness, and not present in any installed header
+       files. Patch from Rich Jones.
+
 Fri Mar  9 10:41:11 EST 2007 Daniel P. Berrange <berrange@redhat.com>
 
        * python/generator.py, python/libvir.c, python/libvirt_wrap.h,
index b59daef35d1b3f8e162178c5833088500df602c4..6530094de2f6f04e5fca3e14ed6cb96362aefeab 100644 (file)
@@ -146,7 +146,8 @@ virConfFreeValue(virConfValuePtr val)
     free(val);
 }
 
-virConfPtr virConfNew(void)
+virConfPtr
+__virConfNew(void)
 {
     virConfPtr ret;
 
@@ -694,7 +695,7 @@ error:
  ************************************************************************/
 
 /**
- * virConfReadFile:
+ * __virConfReadFile:
  * @filename: the path to the configuration file.
  *
  * Reads a configuration file.
@@ -703,7 +704,7 @@ error:
  *         read or parse the file, use virConfFree() to free the data.
  */
 virConfPtr
-virConfReadFile(const char *filename)
+__virConfReadFile(const char *filename)
 {
     char content[4096];
     int fd;
@@ -728,7 +729,7 @@ virConfReadFile(const char *filename)
 }
 
 /**
- * virConfReadMem:
+ * __virConfReadMem:
  * @memory: pointer to the content of the configuration file
  * @len: lenght in byte
  *
@@ -739,7 +740,7 @@ virConfReadFile(const char *filename)
  *         parse the content, use virConfFree() to free the data.
  */
 virConfPtr
-virConfReadMem(const char *memory, int len)
+__virConfReadMem(const char *memory, int len)
 {
     if ((memory == NULL) || (len < 0)) {
         virConfError(NULL, VIR_ERR_INVALID_ARG, __FUNCTION__, 0);
@@ -752,7 +753,7 @@ virConfReadMem(const char *memory, int len)
 }
 
 /**
- * virConfFree:
+ * __virConfFree:
  * @conf: a configuration file handle
  *
  * Frees all data associated to the handle
@@ -760,7 +761,7 @@ virConfReadMem(const char *memory, int len)
  * Returns 0 in case of success, -1 in case of error.
  */
 int
-virConfFree(virConfPtr conf)
+__virConfFree(virConfPtr conf)
 {
     virConfEntryPtr tmp;
     if (conf == NULL) {
@@ -784,7 +785,7 @@ virConfFree(virConfPtr conf)
 }
 
 /**
- * virConfGetValue:
+ * __virConfGetValue:
  * @conf: a configuration file handle
  * @entry: the name of the entry
  *
@@ -794,7 +795,7 @@ virConfFree(virConfPtr conf)
  *         associated will be freed when virConfFree() is called
  */
 virConfValuePtr
-virConfGetValue(virConfPtr conf, const char *setting)
+__virConfGetValue(virConfPtr conf, const char *setting)
 {
     virConfEntryPtr cur;
 
@@ -808,7 +809,7 @@ virConfGetValue(virConfPtr conf, const char *setting)
 }
 
 /**
- * virConfGetValue:
+ * __virConfSetValue:
  * @conf: a configuration file handle
  * @entry: the name of the entry
  * @value: the new configuration value
@@ -820,9 +821,11 @@ virConfGetValue(virConfPtr conf, const char *setting)
  *
  * Returns 0 on success, or -1 on failure.
  */
-int             virConfSetValue         (virConfPtr conf,
-                                         const char *setting,
-                                         virConfValuePtr value) {
+int
+__virConfSetValue (virConfPtr conf,
+                  const char *setting,
+                  virConfValuePtr value)
+{
     virConfEntryPtr cur, prev = NULL;
 
     cur = conf->entries;
@@ -864,7 +867,7 @@ int             virConfSetValue         (virConfPtr conf,
 
 
 /**
- * virConfWriteFile:
+ * __virConfWriteFile:
  * @filename: the path to the configuration file.
  * @conf: the conf
  *
@@ -873,7 +876,7 @@ int             virConfSetValue         (virConfPtr conf,
  * Returns the number of bytes written or -1 in case of error.
  */
 int
-virConfWriteFile(const char *filename, virConfPtr conf)
+__virConfWriteFile(const char *filename, virConfPtr conf)
 {
     virBufferPtr buf;
     virConfEntryPtr cur;
@@ -913,7 +916,7 @@ error:
 }
 
 /**
- * virConfWriteMem:
+ * __virConfWriteMem:
  * @memory: pointer to the memory to store the config file
  * @len: pointer to the lenght in byte of the store, on output the size
  * @conf: the conf
@@ -926,7 +929,7 @@ error:
  * Returns the number of bytes written or -1 in case of error.
  */
 int
-virConfWriteMem(char *memory, int *len, virConfPtr conf)
+__virConfWriteMem(char *memory, int *len, virConfPtr conf)
 {
     virBufferPtr buf;
     virConfEntryPtr cur;
index 3b83ba62c53b0abd12861a4524e70144a510228d..7a7ad25930bc39a60d380ead8b1b829f16078d91 100644 (file)
@@ -50,23 +50,32 @@ struct _virConfValue {
 typedef struct _virConf virConf;
 typedef virConf *virConfPtr;
 
-virConfPtr      virConfNew              (void);
-virConfPtr     virConfReadFile         (const char *filename);
-virConfPtr     virConfReadMem          (const char *memory,
+virConfPtr      __virConfNew             (void);
+virConfPtr     __virConfReadFile       (const char *filename);
+virConfPtr     __virConfReadMem                (const char *memory,
                                         int len);
-int            virConfFree             (virConfPtr conf);
+int            __virConfFree           (virConfPtr conf);
 
-virConfValuePtr        virConfGetValue         (virConfPtr conf,
+virConfValuePtr        __virConfGetValue       (virConfPtr conf,
                                         const char *setting);
-int             virConfSetValue         (virConfPtr conf,
+int             __virConfSetValue        (virConfPtr conf,
                                         const char *setting,
                                         virConfValuePtr value);
-int            virConfWriteFile        (const char *filename,
+int            __virConfWriteFile      (const char *filename,
                                         virConfPtr conf);
-int            virConfWriteMem         (char *memory,
+int            __virConfWriteMem       (char *memory,
                                         int *len,
                                         virConfPtr conf);
 
+#define virConfNew() (__virConfNew())
+#define virConfReadFile(f) (__virConfReadFile((f)))
+#define virConfReadMem(m,l) (__virConfReadMem((m),(l)))
+#define virConfFree(c) (__virConfFree((c)))
+#define virConfGetValue(c,s) (__virConfGetValue((c),(s)))
+#define virConfSetValue(c,s,v) (__virConfSetValue((c),(s),(v)))
+#define virConfWriteFile(f,c) (__virConfWriteFile((f),(c)))
+#define virConfWriteMem(m,l,c) (__virConfWriteMem((m),(l),(c)))
+
 #ifdef __cplusplus
 }
 #endif
index b8d82ccc1e03328c1908a3922b007ee22d4f8610..44a66a1a802b19bb6a7819cb60442d33568a937e 100644 (file)
@@ -59,8 +59,8 @@
        virDomainGetVcpus;
        virDomainGetMaxVcpus;
 
-    virDomainAttachDevice;
-    virDomainDetachDevice;
+       virDomainAttachDevice;
+       virDomainDetachDevice;
 
        virConnectNumOfNetworks;
        virConnectListNetworks;
        virNetworkGetAutostart;
        virNetworkSetAutostart;
 
+       __virConfNew;
+       __virConfReadFile;
+       __virConfReadMem;
+       __virConfFree;
+       __virConfGetValue;
+       __virConfSetValue;
+       __virConfWriteFile;
+       __virConfWriteMem;
+
     local: *;
 };