mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
Deprecate the conn, dom and net fields in the _virError structure.
* include/libvirt/libvirt.h.in: Add VIR_DEPRECATED macro. * src/internal.h: Internal code is allowed to use deprecated features, so override VIR_DEPRECATED here. * include/libvirt/virterror.h: Deprecate the conn, dom and net fields in the _virError structure.
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
|
||||
/* -*- c -*-
|
||||
* libvirt.h:
|
||||
* Summary: core interfaces for the libvirt library
|
||||
@@ -21,6 +20,15 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#ifndef VIR_DEPRECATED
|
||||
/* The feature is present in gcc-3.1 and newer. */
|
||||
# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1)
|
||||
# define VIR_DEPRECATED __attribute__((__deprecated__))
|
||||
# else
|
||||
# define VIR_DEPRECATED /* nothing */
|
||||
# endif
|
||||
#endif /* VIR_DEPRECATED */
|
||||
|
||||
/**
|
||||
* virConnect:
|
||||
*
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
|
||||
/* -*- c -*-
|
||||
* libvirt.h:
|
||||
* Summary: core interfaces for the libvirt library
|
||||
@@ -21,6 +20,15 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#ifndef VIR_DEPRECATED
|
||||
/* The feature is present in gcc-3.1 and newer. */
|
||||
# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1)
|
||||
# define VIR_DEPRECATED __attribute__((__deprecated__))
|
||||
# else
|
||||
# define VIR_DEPRECATED /* nothing */
|
||||
# endif
|
||||
#endif /* VIR_DEPRECATED */
|
||||
|
||||
/**
|
||||
* virConnect:
|
||||
*
|
||||
|
||||
@@ -76,14 +76,15 @@ struct _virError {
|
||||
int domain; /* What part of the library raised this error */
|
||||
char *message;/* human-readable informative error message */
|
||||
virErrorLevel level;/* how consequent is the error */
|
||||
virConnectPtr conn; /* connection if available, see note above */
|
||||
virDomainPtr dom; /* domain if available, see note above */
|
||||
virConnectPtr conn VIR_DEPRECATED; /* connection if available,
|
||||
see note above */
|
||||
virDomainPtr dom VIR_DEPRECATED; /* domain if available, see note above */
|
||||
char *str1; /* extra string information */
|
||||
char *str2; /* extra string information */
|
||||
char *str3; /* extra string information */
|
||||
int int1; /* extra number information */
|
||||
int int2; /* extra number information */
|
||||
virNetworkPtr net; /* network if available, see note above */
|
||||
virNetworkPtr net VIR_DEPRECATED; /* network if available, see note above */
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user