libvirt/src/util
Eric Blake 8351358fb4 util: guarantee sane errno in virFileIsExecutable
If virFileIsExecutable is to replace access(file,X_OK), then
errno must be usable on failure.

* src/util/util.c (virFileIsExecutable): Set errno on failure.
2011-03-21 09:22:30 -06:00
..
authhelper.c esx: Move username and password helper functions to authhelper.c 2010-03-16 20:15:32 +01:00
authhelper.h esx: Move username and password helper functions to authhelper.c 2010-03-16 20:15:32 +01:00
bitmap.c util: Add API for converting virBitmap into printable string 2011-02-24 12:03:04 +01:00
bitmap.h Put <stdbool.h> into internal.h so it is available everywhere 2011-02-24 12:04:06 +00:00
bridge.c Allow brAddTap to create a tap device that is down 2011-02-17 13:36:22 -05:00
bridge.h Allow brAddTap to create a tap device that is down 2011-02-17 13:36:22 -05:00
buf.c xend: Escape reserved sexpr characters 2010-11-22 16:43:29 -05:00
buf.h xend: Escape reserved sexpr characters 2010-11-22 16:43:29 -05:00
cgroup.c Don't return an error on failure to create blkio controller 2011-03-18 16:59:03 -06:00
cgroup.h virsh: fix memtune's help message for swap_hard_limit 2011-03-17 16:45:06 -06:00
command.c Fix misc bugs in virCommandPtr 2011-03-15 15:26:35 +00:00
command.h command: ease use with virBuffer, and fix qemu leak 2010-12-10 14:37:09 -07:00
conf.c fixes for several memory leaks 2011-03-04 09:52:12 -07:00
conf.h esx: Allow '-' in VMX entry names 2010-09-23 10:37:10 +02:00
dnsmasq.c deprecate fclose() and introduce VIR_{FORCE_}FCLOSE() 2010-11-16 21:13:29 -05:00
dnsmasq.h Convert virNetwork to use virSocketAddr everywhere 2010-10-22 12:07:02 +01:00
ebtables.c qemu: plug memory leak 2010-12-01 10:00:10 -07:00
ebtables.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
event_poll.c unlock eventLoop before calling callback function 2011-03-07 10:05:17 -07:00
event_poll.h Move event code out of the daemon/ into src/util/ 2011-03-07 14:16:13 +00:00
event.c docs: silence warnings about generated API docs 2011-03-09 08:07:09 -07:00
event.h Fix documentation for virEventAddTimeout() 2010-10-26 10:23:03 +02:00
files.c deprecate fclose() and introduce VIR_{FORCE_}FCLOSE() 2010-11-16 21:13:29 -05:00
files.h Put <stdbool.h> into internal.h so it is available everywhere 2011-02-24 12:04:06 +00:00
hash.c util: Forbid calling hash APIs from iterator callback 2011-03-18 10:54:56 +01:00
hash.h Allow hash tables to use generic pointers as keys 2011-02-25 13:00:54 +00:00
hooks.c Remove bogus includes 2010-12-02 16:00:47 -07:00
hooks.h Add hook utilities 2010-03-29 18:21:04 +02:00
hostusb.c hostusb: Properly handle 'usbX' sysfs files 2010-06-02 09:57:55 -04:00
hostusb.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
interface.c bye to close(), welcome to VIR_(FORCE_)CLOSE() 2010-11-09 15:48:48 -05:00
interface.h add 802.1Qbh and 802.1Qbg handling 2010-06-02 21:35:22 -04:00
iptables.c Log an error on attempts to add a NAT rule for non-IPv4 addresses 2011-01-05 11:59:47 -05:00
iptables.h Update iptables.c to also support ip6tables. 2010-12-23 15:54:32 -05:00
json.c build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
json.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
logging.c Avoid taking lock in libvirt debug dump 2011-03-18 10:06:30 +08:00
logging.h Allow to dynamically set the size of the debug buffer 2011-03-15 15:13:21 +08:00
macvtap.c macvtap: log an error if on failure to connect to netlink socket 2011-03-16 13:46:29 -04:00
macvtap.h Prefer C style comments over C++ ones 2011-01-29 00:59:45 +01:00
memory.c build: fix cygwin strerror_r failure 2011-02-11 12:32:17 -07:00
memory.h Fix conflicts with glibc globals 2011-02-03 08:58:45 -07:00
network.c network: plug unininitialized read found by valgrind 2011-01-10 15:22:57 -07:00
network.h Put <stdbool.h> into internal.h so it is available everywhere 2011-02-24 12:04:06 +00:00
pci.c Add PCI sysfs reset access 2011-03-17 14:52:50 -06:00
pci.h pciResetDevice: use inactive devices to determine safe reset 2010-07-26 18:43:04 +02:00
processinfo.c build: update gnulib 2010-05-06 14:35:38 -06:00
processinfo.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
qparams.c qparams.c: do not skip va_end, twice 2010-02-19 11:52:04 +01:00
qparams.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
sexpr.c Moved some SEXPR functions from xen-unified 2011-02-21 10:50:18 -07:00
sexpr.h Moved some SEXPR functions from xen-unified 2011-02-21 10:50:18 -07:00
stats_linux.c deprecate fclose() and introduce VIR_{FORCE_}FCLOSE() 2010-11-16 21:13:29 -05:00
stats_linux.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
storage_file.c fixes for several memory leaks 2011-03-04 09:52:12 -07:00
storage_file.h Put <stdbool.h> into internal.h so it is available everywhere 2011-02-24 12:04:06 +00:00
sysinfo.c sysinfo: refactor xml formatting 2011-02-08 19:37:21 -07:00
sysinfo.h sysinfo: refactor xml formatting 2011-02-08 19:37:21 -07:00
threadpool.c Put <stdbool.h> into internal.h so it is available everywhere 2011-02-24 12:04:06 +00:00
threadpool.h threadpool: allow NULL jobdata 2011-01-03 14:45:00 -07:00
threads-pthread.c Fix leak of mutex attributes in POSIX threads impl 2011-02-15 11:42:32 +00:00
threads-pthread.h Introduce portability APIs for creating threads 2010-11-11 16:03:09 +00:00
threads-win32.c threads: add virThreadID for debugging use 2010-12-06 09:50:20 -07:00
threads-win32.h Introduce portability APIs for creating threads 2010-11-11 16:03:09 +00:00
threads.c build: avoid pthreads-win32 on mingw 2010-06-10 06:05:31 -06:00
threads.h Put <stdbool.h> into internal.h so it is available everywhere 2011-02-24 12:04:06 +00:00
util.c util: guarantee sane errno in virFileIsExecutable 2011-03-21 09:22:30 -06:00
util.h Add compat function for geteuid() 2011-03-15 15:26:35 +00:00
uuid.c bye to close(), welcome to VIR_(FORCE_)CLOSE() 2010-11-09 15:48:48 -05:00
uuid.h Expose a host UUID in the capabilities XML 2010-05-25 17:09:18 +01:00
virtaudit.c util: add virVasprintf 2010-12-02 11:23:15 -07:00
virtaudit.h Put <stdbool.h> into internal.h so it is available everywhere 2011-02-24 12:04:06 +00:00
virterror_internal.h Filter out certain expected error messages from libvirtd 2011-01-26 14:54:23 +00:00
virterror.c Add libxenlight driver 2011-03-18 08:57:48 -06:00
xml.c fixes for several memory leaks 2011-03-04 09:52:12 -07:00
xml.h util: add missing string->integer conversion functions 2011-01-13 15:10:40 -07:00