libvirt/src/util
Michal Privoznik 9e0cbcd888 virnuma: Check for numa_bitmask_isbitset presence
On some systems, libnuma can be present but it's so ancient that
it misses some symbols that virNumaGetDistances() needs. To be
more precise: numa_bitmask_isbitset() and numa_nodes_ptr are the
symbols in question. Fortunately, they were both introduced in
the same release so it's sufficient for us to check for only one
of them. And the winner is numa_bitmask_isbitset().

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
2014-06-04 16:06:51 +02:00
..
iohelper.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
keymaps.csv
viralloc.c Add virLogSource variables to all source files 2014-03-18 14:29:22 +00:00
viralloc.h viralloc.h: Fix typo in VIR_APPEND_ELEMENT_COPY_QUIT 2013-10-18 15:50:31 +02:00
virarch.c Add virLogSource variables to all source files 2014-03-18 14:29:22 +00:00
virarch.h conf: Remove the implicit PS2 devices for non-X86 platforms 2014-02-19 09:16:31 +01:00
viratomic.c Change file names in comments to match the files they are in 2014-03-10 14:26:04 +01:00
viratomic.h
viraudit.c util: use typedefs for enums in "src/util/" directory 2014-05-05 14:30:01 -06:00
viraudit.h util: use typedefs for enums in "src/util/" directory 2014-05-05 14:30:01 -06:00
virauth.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
virauth.h
virauthconfig.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
virauthconfig.h
virbitmap.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
virbitmap.h
virbuffer.c maint: avoid 'const fooPtr' in several util files 2013-10-14 13:02:18 -06:00
virbuffer.h maint: avoid 'const fooPtr' in several util files 2013-10-14 13:02:18 -06:00
vircgroup.c util: fix memory leak in failure path of virCgroupKillRecursiveInternal 2014-05-16 14:11:07 +03:00
vircgroup.h Extend virCgroupGetPercpuStats to fill in vcputime too 2014-04-09 16:24:08 +02:00
vircgrouppriv.h
virclosecallbacks.c hash: add common utility functions 2014-04-07 06:14:45 -06:00
virclosecallbacks.h
vircommand.c Shift the for loop over matched vars by one 2014-03-26 15:06:10 +01:00
vircommand.h Move virStorageBackendRun to vircommand 2014-03-20 18:04:50 +01:00
vircommandpriv.h Add ability to register callback for virCommand dry run 2014-03-19 10:47:58 +00:00
virconf.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
virconf.h Improve virConf parse to handle LXC config format 2014-02-12 17:52:46 +00:00
vircrypto.c vircrypto: fix Invalid write in virCryptoHashString() 2014-03-12 16:01:30 -06:00
vircrypto.h Add helper APIs for generating cryptographic hashes 2014-03-10 16:39:18 +00:00
virdbus.c virdbus: Show method name in error message 2014-05-21 09:33:25 -04:00
virdbus.h virdbus: Make virDBusCall static 2014-05-06 11:22:13 -04:00
virdbuspriv.h Refactor dbus helper methods for method calls 2014-03-21 11:26:34 +00:00
virdnsmasq.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
virdnsmasq.h
virebtables.c Convert ebtables code over to use firewall APIs 2014-04-25 15:44:09 +01:00
virebtables.h Remove unused ebtablesRemoveForwardPolicyReject method 2014-03-11 11:01:52 +00:00
virendian.h
virerror.c Introduce an object for managing firewall rulesets 2014-04-25 15:44:09 +01:00
virerror.h virdbus: Remove redundant error macro 2014-05-21 09:33:24 -04:00
virevent.c Add virLogSource variables to all source files 2014-03-18 14:29:22 +00:00
virevent.h
vireventpoll.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
vireventpoll.h Change file names in comments to match the files they are in 2014-03-10 14:26:04 +01:00
virfile.c util: use typedefs for enums in "src/util/" directory 2014-05-05 14:30:01 -06:00
virfile.h util: use typedefs for enums in "src/util/" directory 2014-05-05 14:30:01 -06:00
virfirewall.c virfirewall: fix build on freebsd 2014-04-30 08:51:29 +02:00
virfirewall.h Remove bogus ATTRIBUTE_NONNULL from virFirewallAddRuleFull 2014-04-28 14:27:40 +01:00
virfirewallpriv.h Introduce an object for managing firewall rulesets 2014-04-25 15:44:09 +01:00
virhash.c hash: add common utility functions 2014-04-07 06:14:45 -06:00
virhash.h hash: add common utility functions 2014-04-07 06:14:45 -06:00
virhashcode.c
virhashcode.h
virhook.c Use K&R style for curly braces in src/util/ 2014-03-20 17:16:18 +01:00
virhook.h util: use typedefs for enums in "src/util/" directory 2014-05-05 14:30:01 -06:00
virhostdev.c Replace Pci with PCI throughout 2014-04-08 11:15:55 +01:00
virhostdev.h virhostdev.h: remove ATTRIBUTE_NONNULL from oldStateDir 2014-03-19 10:05:31 +01:00
viridentity.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
viridentity.h Also store user & group ID values in virIdentity 2013-09-18 15:04:27 +01:00
virinitctl.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
virinitctl.h util: use typedefs for enums in "src/util/" directory 2014-05-05 14:30:01 -06:00
viriptables.c Convert bridge driver over to use new firewall APIs 2014-04-25 15:44:09 +01:00
viriptables.h Convert bridge driver over to use new firewall APIs 2014-04-25 15:44:09 +01:00
viriscsi.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
viriscsi.h util: Sanitize ATTRIBUTE_NONNULL use in viriscsi.h 2014-03-25 08:26:39 +01:00
virjson.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
virjson.h
virkeycode-mapgen.py virkeycode: Allow ANSI_A 2013-12-24 17:36:47 +01:00
virkeycode.c virkeycode: Allow ANSI_A 2013-12-24 17:36:47 +01:00
virkeycode.h
virkeyfile.c hash: add common utility functions 2014-04-07 06:14:45 -06:00
virkeyfile.h
virkmod.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
virkmod.h utils: Introduce functions for kernel module manipulation 2014-02-04 08:52:27 -05:00
virlockspace.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
virlockspace.h
virlog.c Coverity: Resolve a CHECKED_RETURN message 2014-03-25 17:13:27 -04:00
virlog.h Remove global log buffer feature entirely 2014-03-18 14:29:22 +00:00
virmacaddr.c maint: avoid 'const fooPtr' in several util files 2013-10-14 13:02:18 -06:00
virmacaddr.h maint: avoid 'const fooPtr' in several util files 2013-10-14 13:02:18 -06:00
virnetdev.c virNetDev{Replace,Restore}MacAddress: Fix memory leak 2014-04-08 10:51:53 +02:00
virnetdev.h Fixed const-ness of parameters in netdev/hostdev code 2014-03-12 16:03:06 +00:00
virnetdevbandwidth.c QoS: make tc filters match all traffic 2014-04-07 11:35:29 +02:00
virnetdevbandwidth.h Revert "networkAllocateActualDevice: Set QoS for bridgeless networks too" 2014-01-29 19:01:19 +01:00
virnetdevbridge.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
virnetdevbridge.h
virnetdevmacvlan.c Fix build wihout macvtap or virtualport 2014-05-06 09:14:05 +02:00
virnetdevmacvlan.h util: use typedefs for enums in "src/util/" directory 2014-05-05 14:30:01 -06:00
virnetdevopenvswitch.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
virnetdevopenvswitch.h maint: avoid 'const fooPtr' in virnet files 2013-10-14 13:05:34 -06:00
virnetdevtap.c util: use virDirRead API 2014-04-28 17:52:45 -06:00
virnetdevtap.h Move virBhyveTapGetRealDeviceName to virnetdevtap 2014-03-27 08:23:58 +04:00
virnetdevveth.c Use a static initializer for static mutexes 2014-04-08 13:46:29 +01:00
virnetdevveth.h
virnetdevvlan.c maint: avoid 'const fooPtr' in virnet files 2013-10-14 13:05:34 -06:00
virnetdevvlan.h maint: avoid 'const fooPtr' in virnet files 2013-10-14 13:05:34 -06:00
virnetdevvportprofile.c Fix build wihout macvtap or virtualport 2014-05-06 09:14:05 +02:00
virnetdevvportprofile.h util: use typedefs for enums in "src/util/" directory 2014-05-05 14:30:01 -06:00
virnetlink.c util: refactor virNetlinkCommand to fix several bugs / style problems 2014-05-20 11:21:00 +03:00
virnetlink.h maint: avoid 'const fooPtr' in virnet files 2013-10-14 13:05:34 -06:00
virnodesuspend.c build: Don't use code with dbus_message_unref when built without dbus 2014-04-14 18:19:36 +02:00
virnodesuspend.h
virnuma.c virnuma: Check for numa_bitmask_isbitset presence 2014-06-04 16:06:51 +02:00
virnuma.h virnuma: Introduce virNumaGetDistances 2014-06-04 08:54:16 +02:00
virobject.c hash: add common utility functions 2014-04-07 06:14:45 -06:00
virobject.h hash: add common utility functions 2014-04-07 06:14:45 -06:00
virpci.c util: use virDirRead API 2014-04-28 17:52:45 -06:00
virpci.h add 'driver' info to used_by 2014-03-04 12:24:13 +00:00
virpidfile.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
virpidfile.h Add parameter to wait for lock in file locking APIs 2014-03-17 10:04:47 -06:00
virportallocator.c Don't use SO_REUSEADDR on Win32 platforms 2014-04-29 11:30:32 +01:00
virportallocator.h Add a name to virPortAllocator 2013-11-18 12:28:02 +01:00
virprobe.h Turn virLogSource into a struct instead of an enum 2014-03-18 14:29:22 +00:00
virprocess.c util: fix a typo in virprocess.c and docs 2014-03-27 06:58:46 -06:00
virprocess.h util: make it easier to grab only regular process exit 2014-03-03 12:40:31 -07:00
virrandom.c Use a static initializer for static mutexes 2014-04-08 13:46:29 +01:00
virrandom.h
virscsi.c util: use virDirRead API 2014-04-28 17:52:45 -06:00
virscsi.h add 'driver' info to used_by 2014-03-04 12:24:13 +00:00
virseclabel.c conf: split security label structs to util/ 2014-04-01 10:38:12 -06:00
virseclabel.h util: use typedefs for enums in "src/util/" directory 2014-05-05 14:30:01 -06:00
virsexpr.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
virsexpr.h
virsocketaddr.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
virsocketaddr.h maint: avoid 'const fooPtr' in several util files 2013-10-14 13:02:18 -06:00
virstatslinux.c
virstatslinux.h
virstorageencryption.c maint: shorten 'TypeType' function names 2014-05-16 00:22:18 -06:00
virstorageencryption.h Revert "maint: prefer enum over int for virstoragefile structs" 2014-05-19 09:00:51 -06:00
virstoragefile.c storage: Add infrastructure to parse remote network backing names 2014-06-03 09:27:24 +02:00
virstoragefile.h storage: Add infrastructure to parse remote network backing names 2014-06-03 09:27:24 +02:00
virstring.c util: string: Return element count from virStringSplit 2014-06-03 09:27:24 +02:00
virstring.h util: string: Return element count from virStringSplit 2014-06-03 09:27:24 +02:00
virsysinfo.c Define CPUINFO_FILE_LEN and fix maxlen of cpuinfo file for all uses 2014-04-04 08:08:52 +02:00
virsysinfo.h util: use typedefs for enums in "src/util/" directory 2014-05-05 14:30:01 -06:00
virsystemd.c Fix virsystemdtest without SYSTEMD_DAEMON 2014-04-14 19:45:47 +02:00
virsystemd.h Introduce --without-pm-utils to get rid of pm-is-supported dependency 2014-04-11 15:51:10 -06:00
virthread.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
virthread.h Use a static initializer for static mutexes 2014-04-08 13:46:29 +01:00
virthreadpool.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
virthreadpool.h
virtime.c util: fix virTimeLocalOffsetFromUTC DST processing 2014-05-29 10:37:49 +03:00
virtime.h util: new function virTimeLocalOffsetFromUTC 2014-05-26 13:51:05 +03:00
virtpm.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
virtpm.h
virtypedparam.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
virtypedparam.h
viruri.c Indent top-level labels by one space in src/util/ 2014-03-25 14:58:40 +01:00
viruri.h
virusb.c util: use virDirRead API 2014-04-28 17:52:45 -06:00
virusb.h add 'driver' info to used_by 2014-03-04 12:24:13 +00:00
virutil.c Don't use SO_REUSEADDR on Win32 platforms 2014-04-29 11:30:32 +01:00
virutil.h Don't use SO_REUSEADDR on Win32 platforms 2014-04-29 11:30:32 +01:00
viruuid.c Use K&R style for curly braces in src/util/ 2014-03-20 17:16:18 +01:00
viruuid.h maint: improve debug of libvirt-{qemu,lxc} apis 2014-01-02 22:17:11 -07:00
virxml.c LSN-2014-0003: Don't expand entities when parsing XML 2014-05-06 14:04:45 +01:00
virxml.h Change file names in comments to match the files they are in 2014-03-10 14:26:04 +01:00