libvirt/src/util
Erik Skultety a2405a889e virlog: Store the journald fd within the output object
There is really no reason why we could not keep journald's fd within the
journald output object the same way as we do for regular file-based outputs.
By doing this we later won't have to special case the journald-based output
(due to the fd being globally shared) when replacing the existing set of outputs
with a new one. Additionally, by making this change, we don't need the
virLogCloseJournald routine anymore, plain virLogCloseFd will suffice.

Signed-off-by: Erik Skultety <eskultet@redhat.com>
2016-10-10 08:27:24 +02:00
..
iohelper.c More usage of virGetLastErrorMessage 2016-05-19 15:17:03 -04:00
keymaps.csv
viralloc.c util: alloc: Introduce freeing helpers that clear the memory before freeing 2016-05-16 12:58:48 +02:00
viralloc.h util: Remove need for STATIC_ANALYSIS check 2016-05-19 16:30:04 -04:00
virarch.c
virarch.h util: Add space before comment end marker 2015-09-14 11:32:44 +02:00
viratomic.c
viratomic.h
viraudit.c
viraudit.h
virauth.c
virauth.h
virauthconfig.c util: Fix broken syntax-check 2016-06-16 06:17:58 -04:00
virauthconfig.h
virbitmap.c util: bitmap: Mention the size == 0 handling 2016-07-09 11:03:32 +02:00
virbitmap.h Introduce virBitmapParseUnlimited 2016-06-20 12:09:52 +02:00
virbuffer.c build: cleanup GCC < 4.6 -Wlogical-op workaround 2016-04-11 12:09:11 +02:00
virbuffer.h
vircgroup.c Make sure sys/types.h is included after sys/sysmacros.h 2016-09-06 17:49:36 +02:00
vircgroup.h util: Extract and rename qemuDomainDelCgroupForThread to virCgroupDelThread 2016-08-24 15:44:47 -04:00
vircgrouppriv.h
virclosecallbacks.c util: fix crash in virClassIsDerivedFrom for CloseCallbacks objects 2016-09-07 12:35:59 +03:00
virclosecallbacks.h conf: Split virDomainObjList into a separate file 2015-11-30 13:55:10 +01:00
vircommand.c qemu: add a max_core setting to qemu.conf for core dump size 2016-09-06 13:08:30 +01:00
vircommand.h qemu: add a max_core setting to qemu.conf for core dump size 2016-09-06 13:08:30 +01:00
vircommandpriv.h
virconf.c virconf: Fix config file path construction 2016-07-27 12:13:13 +02:00
virconf.h util: conf: Rename VIR_CONF_{U,}LONG -> VIR_CONF_{U,}LLONG 2016-07-18 15:49:57 +02:00
vircrypto.c util: Perform proper virRandomBytes return value checking 2016-06-07 10:18:36 -04:00
vircrypto.h util: Introduce virCryptoGenerateRandom 2016-05-20 11:09:05 -04:00
virdbus.c dbus: Don't unref NULL messages 2016-02-11 11:35:02 +01:00
virdbus.h dbus: Don't unref NULL messages 2016-02-11 11:35:02 +01:00
virdbuspriv.h
virdnsmasq.c dnsmasq: disable IPv6 default gateway in RA for isolated networks 2016-07-13 13:49:03 +03:00
virdnsmasq.h dnsmasq: disable IPv6 default gateway in RA for isolated networks 2016-07-13 13:49:03 +03:00
virebtables.c
virebtables.h
virendian.h util: Introduce virReadBufInt16LE and virReadBufInt16BE 2016-06-24 13:23:02 -04:00
virerror.c qemu: guest agent: introduce new error code VIR_ERR_AGENT_UNSYNCED 2016-09-07 12:35:18 +03:00
virerror.h Introduce virErrorCopyNew 2015-07-10 11:47:13 +02:00
virevent.c docs: event impl. registration before hypervisor connection 2015-10-15 19:50:58 -04:00
virevent.h
vireventpoll.c util: remove redundant comments 2016-06-16 13:09:19 -04:00
vireventpoll.h
virfile.c Prohibit opendir in syntax-check 2016-06-24 14:20:57 +02:00
virfile.h Introduce virDirOpenQuiet 2016-06-24 14:20:57 +02:00
virfirewall.c dbus: Don't unref NULL messages 2016-02-11 11:35:02 +01:00
virfirewall.h
virfirewallpriv.h
virfirmware.c driver config: Introduce virFirmware object 2016-06-13 14:13:16 -06:00
virfirmware.h driver config: Introduce virFirmware object 2016-06-13 14:13:16 -06:00
virgettext.c util: Add virGettextInitialize, convert the code 2016-04-14 13:22:40 -04:00
virgettext.h util: Add virGettextInitialize, convert the code 2016-04-14 13:22:40 -04:00
virgic.c gic: Introduce virGICVersion enumeration 2016-02-16 14:58:58 +01:00
virgic.h qemu: Probe GIC capabilities 2016-04-20 12:46:48 +02:00
virhash.c util: Refactor virHashForEach so it returns as soon as an iterator fails 2016-02-17 12:46:34 +01:00
virhash.h util: Refactor virHashForEach so it returns as soon as an iterator fails 2016-02-17 12:46:34 +01:00
virhashcode.c
virhashcode.h headers: Remove unnecessary keyword extern from function declaration 2016-05-11 09:06:32 +02:00
virhook.c libxl: add hooks support 2016-08-02 14:20:31 +02:00
virhook.h libxl: add hooks support 2016-08-02 14:20:31 +02:00
virhostcpu.c util: Expose virHostCPUStatsAssign on non-Linux 2016-09-16 08:33:47 +02:00
virhostcpu.h virhostcpu: Expose virHostCPUStatsAssign 2016-09-15 15:28:22 +02:00
virhostcpupriv.h nodeinfo: move host CPU APIs out into virhostcpu.c file 2016-06-09 18:31:11 +01:00
virhostdev.c Add virHostdevFindUSBDevice to private symbols 2016-09-02 17:38:09 +02:00
virhostdev.h Add virHostdevFindUSBDevice to private symbols 2016-09-02 17:38:09 +02:00
virhostmem.c nodeinfo: move host memory APIs out into virhostmem file 2016-06-09 18:43:18 +01:00
virhostmem.h nodeinfo: move host memory APIs out into virhostmem file 2016-06-09 18:43:18 +01:00
viridentity.c
viridentity.h
virinitctl.c
virinitctl.h
viriptables.c Drop paths.h include 2016-03-18 09:43:45 +01:00
viriptables.h
viriscsi.c util: Introduce virISCSINodeNew 2016-07-28 08:27:13 -04:00
viriscsi.h util: Introduce virISCSINodeNew 2016-07-28 08:27:13 -04:00
virjson.c util: Introduce virJSONValueObjectStealArray 2016-10-05 11:12:02 -04:00
virjson.h util: Introduce virJSONValueObjectStealArray 2016-10-05 11:12:02 -04:00
virkeycode-mapgen.py
virkeycode.c
virkeycode.h
virkeyfile.c
virkeyfile.h
virkmod.c
virkmod.h
virlease.c Don't drop expired lease while reading custom leases file 2016-10-05 08:33:59 +02:00
virlease.h Export virLease* functions for leases file handling 2016-03-18 17:29:53 +01:00
virlockspace.c virJSONValueArraySize: return ssize_t 2015-10-09 15:25:08 +02:00
virlockspace.h
virlog.c virlog: Store the journald fd within the output object 2016-10-10 08:27:24 +02:00
virlog.h virlog: Rename virLogParse* to virLogParseAndDefine* 2016-10-10 08:27:24 +02:00
virmacaddr.c
virmacaddr.h
virnetdev.c util: new files virnetdevip.[ch] for IP-related netdev functions 2016-06-26 19:33:09 -04:00
virnetdev.h Clean up after virNetDevIP creation 2016-06-27 12:42:48 +02:00
virnetdevbandwidth.c virnetdevbandwidth: Compute quantum value 2016-02-05 16:43:19 +01:00
virnetdevbandwidth.h virNetDevBandwidthUpdateRate: turn class_id into integer 2015-08-11 16:10:32 +02:00
virnetdevbridge.c virNetDevBridgeGet: Don't require users to virNetDevSetupControl 2016-06-02 11:35:29 +02:00
virnetdevbridge.h
virnetdevip.c util: support setting peer for virNetDevIPInfo addresses 2016-07-01 21:13:31 -04:00
virnetdevip.h conf: allow setting peer address in <ip> element of <interface> 2016-07-01 21:13:30 -04:00
virnetdevmacvlan.c virNetDevMacVLanCreateWithVPortProfile: Drop @ret 2016-08-10 16:56:45 +02:00
virnetdevmacvlan.h util: set vlan tag for macvtap passthrough mode on SRIOV VFs 2016-05-10 14:04:19 -04:00
virnetdevmidonet.c
virnetdevmidonet.h
virnetdevopenvswitch.c virnetdevopenvswitch: Don't call strlen() twice on the same string 2016-01-27 13:01:24 +01:00
virnetdevopenvswitch.h
virnetdevtap.c util: fix build in virNetDevTapGetRealDeviceName 2016-06-24 21:41:43 +03:00
virnetdevtap.h
virnetdevveth.c
virnetdevveth.h
virnetdevvlan.c
virnetdevvlan.h
virnetdevvportprofile.c util: move virNetDevLinkDump to virnetlink.c 2016-06-26 19:33:07 -04:00
virnetdevvportprofile.h
virnetlink.c util: move virNetDevLinkDump to virnetlink.c 2016-06-26 19:33:07 -04:00
virnetlink.h util: move virNetDevLinkDump to virnetlink.c 2016-06-26 19:33:07 -04:00
virnodesuspend.c
virnodesuspend.h
virnuma.c numa: Rename virNumaGetHostNodeset and make it return only nodes with memory 2016-09-14 08:41:41 +02:00
virnuma.h numa: Rename virNumaGetHostNodeset and make it return only nodes with memory 2016-09-14 08:41:41 +02:00
virobject.c util: Make the virDomainListFree helper more universal 2015-05-11 08:28:53 +02:00
virobject.h util: Make the virDomainListFree helper more universal 2015-05-11 08:28:53 +02:00
virpci.c virpci: support driver_override sysfs interface 2016-09-02 11:47:23 -06:00
virpci.h Change virDevicePCIAddress to virPCIDeviceAddress 2016-05-02 15:46:23 +02:00
virperf.c util: Check/ignore already disabled event 2016-10-07 13:27:21 -04:00
virperf.h docs: Alter descriptions of perf cpu_cycles 2016-10-07 13:27:16 -04:00
virpidfile.c network: escape quotes for dsmasq conf contents 2015-06-09 13:56:00 -04:00
virpidfile.h
virpolkit.c util: polkit: Fix polkit agent startup 2016-05-09 13:54:52 +02:00
virpolkit.h util: Introduce API's for Polkit text authentication 2016-03-01 06:50:16 -05:00
virportallocator.c
virportallocator.h
virprobe.h
virprocess.c qemu: add a max_core setting to qemu.conf for core dump size 2016-09-06 13:08:30 +01:00
virprocess.h qemu: add a max_core setting to qemu.conf for core dump size 2016-09-06 13:08:30 +01:00
virqemu.c virqemu: Reflect return type of virJSONValueArraySize() 2016-08-04 15:30:38 +02:00
virqemu.h qemu: command: Add infrastructure for object specified disk sources 2016-07-27 13:33:10 +02:00
virrandom.c util: Perform proper virRandomBytes return value checking 2016-06-07 10:18:36 -04:00
virrandom.h util: Introduce virRandomBytes 2016-04-06 20:27:09 -04:00
virrotatingfile.c rotatingfile: mark log files as close-on-exec 2015-12-04 18:18:39 +00:00
virrotatingfile.h util: Avoid variable named 'truncate' shadowing global declaration 2015-11-30 15:32:47 +01:00
virscsi.c Use virDirOpen 2016-06-24 14:20:57 +02:00
virscsi.h Convert SCSI logical unit from unsigned int to unsigned long long 2015-06-22 16:03:33 -04:00
virseclabel.c
virseclabel.h
virsecret.c util: Introduce virSecretLookupFormatSecret 2016-06-23 12:30:28 -04:00
virsecret.h util: Introduce virSecretLookupFormatSecret 2016-06-23 12:30:28 -04:00
virsexpr.c
virsexpr.h
virsocketaddr.c util: allow calling virSocketAddrGetIPPrefix with NULL netmask or address 2016-06-26 19:33:08 -04:00
virsocketaddr.h lxc: use correct prefix when setting veth IP address 2016-06-26 19:33:08 -04:00
virstats.c
virstats.h headers: Remove unnecessary keyword extern from function declaration 2016-05-11 09:06:32 +02:00
virstorageencryption.c virStorageEncryptionSecretFree: Don't leak secret lookup definition 2016-07-11 14:21:01 +02:00
virstorageencryption.h encryption: Add <cipher> and <ivgen> to encryption 2016-07-01 15:46:57 -04:00
virstoragefile.c storage: Need to properly read the crypt offset value 2016-09-12 10:05:21 -04:00
virstoragefile.h storage: remove "luks" storage volume type 2016-07-27 18:59:15 +01:00
virstring.c util: Make virStringArrayHasString() const-correct 2016-08-16 19:32:58 +02:00
virstring.h util: Make virStringArrayHasString() const-correct 2016-08-16 19:32:58 +02:00
virsysinfo.c build: cleanup GCC < 4.6 -Wlogical-op workaround 2016-04-11 12:09:11 +02:00
virsysinfo.h virSysinfo: Introduce SMBIOS type 2 support 2015-06-18 10:10:26 +02:00
virsystemd.c virsystemd: Fix error check 2016-08-08 08:15:59 +02:00
virsystemd.h systemd: Modernize machine naming 2016-02-05 16:11:50 +01:00
virthread.c
virthread.h
virthreadjob.c
virthreadjob.h
virthreadpool.c admin: Introduce virAdmServerSetThreadPoolParameters 2016-04-18 17:07:46 +02:00
virthreadpool.h admin: Introduce virAdmServerSetThreadPoolParameters 2016-04-18 17:07:46 +02:00
virtime.c Add functions for handling exponential backoff loops. 2016-04-15 16:54:28 +01:00
virtime.h Add functions for handling exponential backoff loops. 2016-04-15 16:54:28 +01:00
virtpm.c tpm: adapt sysfs cancel path for new TPM driver 2015-11-17 20:52:13 -05:00
virtpm.h
virtypedparam.c Libvirt: virTypedParamsValidate: Fix detection of multiple parameters 2016-04-18 15:57:20 +02:00
virtypedparam.h Turn 1<<31 into 1U<<31 2016-05-28 13:49:14 +02:00
viruri.c uri: convert to typesafe virConf accessors 2016-07-12 09:58:21 +01:00
viruri.h livirt: Move URI alias matching to util 2015-11-30 09:44:28 +01:00
virusb.c Use virDirOpen 2016-06-24 14:20:57 +02:00
virusb.h
virutil.c Make sure sys/types.h is included after sys/sysmacros.h 2016-09-06 17:49:36 +02:00
virutil.h util: add function for looking up the user shell 2016-06-09 18:44:52 +01:00
viruuid.c util: factor out reading file into preallocated buffer 2016-05-03 08:58:30 -04:00
viruuid.h
virxdrdefs.h Unify int types handling in protocol files 2016-01-11 19:56:06 +03:00
virxml.c util: new function virXMLNodeSanitizeNamespaces() 2016-07-01 13:04:49 -04:00
virxml.h util: new function virXMLNodeSanitizeNamespaces() 2016-07-01 13:04:49 -04:00