diff options
author | Daniel P. Berrange <berrange@redhat.com> | 2013-11-12 18:21:54 +0000 |
---|---|---|
committer | Daniel P. Berrange <berrange@redhat.com> | 2013-11-22 15:58:06 +0000 |
commit | 68bbab625a3757dee40ab0a4295362e0d19fe3c5 (patch) | |
tree | a4e04349cb863f45d66042567530cf9680c91faf /libvirt-utils.h | |
parent | 218dbee6c6180e428d033343a68925cbd42ac806 (diff) | |
download | libvirt-python-v9-68bbab625a3757dee40ab0a4295362e0d19fe3c5.tar.gz libvirt-python-v9-68bbab625a3757dee40ab0a4295362e0d19fe3c5.tar.xz libvirt-python-v9-68bbab625a3757dee40ab0a4295362e0d19fe3c5.zip |
Import VIR_FORCE_CLOSE macro from libvirt
Import the macro for safely closing file descriptors
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Diffstat (limited to 'libvirt-utils.h')
-rw-r--r-- | libvirt-utils.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libvirt-utils.h b/libvirt-utils.h index 30380a3..795f678 100644 --- a/libvirt-utils.h +++ b/libvirt-utils.h @@ -183,4 +183,11 @@ void virFree(void *ptrptr) ATTRIBUTE_NONNULL(1); # define VIR_FREE(ptr) virFree((void *) &(ptr)) # endif +/* Don't call this directly - use the macro below */ +int virFileClose(int *fdptr) + ATTRIBUTE_RETURN_CHECK; + +# define VIR_FORCE_CLOSE(FD) \ + ignore_value(virFileClose(&(FD))) + #endif /* __LIBVIRT_UTILS_H__ */ |