[libvirt] main: fix some compilation issues on non-linux platforms

2011-08-16 Thread Stefan Berger
This patch fixes *some* compilation issues on non-Linux platforms (cygwin). Signed-off-by: Stefan Berger stef...@linux.vnet.ibm.com diff --git a/src/util/interface.c b/src/util/interface.c index aec12f5..5d473b7 100644 --- a/src/util/interface.c +++ b/src/util/interface.c @@ -1317,7 +1317,7 @@

Re: [libvirt] main: fix some compilation issues on non-linux platforms

2011-08-16 Thread Eric Blake
On 08/16/2011 11:19 AM, Stefan Berger wrote: s/main/maint/ in the subject line. This patch fixes *some* compilation issues on non-Linux platforms (cygwin). Signed-off-by: Stefan Berger stef...@linux.vnet.ibm.com int -pciDeviceNetName(char *device_link_sysfs_path, char **netname)

Re: [libvirt] main: fix some compilation issues on non-linux platforms

2011-08-16 Thread Eric Blake
On 08/16/2011 11:29 AM, Eric Blake wrote: +++ b/src/util/virpidfile.c @@ -213,6 +213,8 @@ int virPidFileReadPathIfAlive(const char *path, #ifdef __linux__ if (virFileLinkPointsTo(procpath, binpath) == 0) *pid = -1; +#else + (void)binpath; #endif Here, I'd rather mark binpath as

Re: [libvirt] main: fix some compilation issues on non-linux platforms

2011-08-16 Thread Stefan Berger
On 08/16/2011 01:35 PM, Eric Blake wrote: On 08/16/2011 11:29 AM, Eric Blake wrote: +++ b/src/util/virpidfile.c @@ -213,6 +213,8 @@ int virPidFileReadPathIfAlive(const char *path, #ifdef __linux__ if (virFileLinkPointsTo(procpath, binpath) == 0) *pid = -1; +#else + (void)binpath; #endif Here,

Re: [libvirt] main: fix some compilation issues on non-linux platforms

2011-08-16 Thread Eric Blake
On 08/16/2011 12:07 PM, Stefan Berger wrote: I split this off and pushed the rest. If procfs's are different, then maybe we should use #if PROCFS_PID_EXE_LINK_AVAIL here. Seems like a reasonable name. What is needed in this case seems to be that /proc/pid/exe is a symbolic link to the

Re: [libvirt] main: fix some compilation issues on non-linux platforms

2011-08-16 Thread Stefan Berger
On 08/16/2011 02:14 PM, Eric Blake wrote: On 08/16/2011 12:07 PM, Stefan Berger wrote: I split this off and pushed the rest. If procfs's are different, then maybe we should use #if PROCFS_PID_EXE_LINK_AVAIL here. Seems like a reasonable name. What is needed in this case seems to be that

Re: [libvirt] main: fix some compilation issues on non-linux platforms

2011-08-16 Thread Stefan Berger
On 08/16/2011 02:34 PM, Stefan Berger wrote: On 08/16/2011 02:14 PM, Eric Blake wrote: On 08/16/2011 12:07 PM, Stefan Berger wrote: I split this off and pushed the rest. If procfs's are different, then maybe we should use #if PROCFS_PID_EXE_LINK_AVAIL here. Seems like a reasonable name.

Re: [libvirt] main: fix some compilation issues on non-linux platforms

2011-08-16 Thread Eric Blake
On 08/16/2011 01:01 PM, Stefan Berger wrote: Following the latter couldn't it just be handled during runtime altogether? That actually sounds better. Stefan Along those lines I propose this patch below: Signed-off-by: Stefan Berger stef...@linux.vnet.ibm.com +int virFileIsLink(const

Re: [libvirt] main: fix some compilation issues on non-linux platforms

2011-08-16 Thread Stefan Berger
On 08/16/2011 03:25 PM, Eric Blake wrote: On 08/16/2011 01:01 PM, Stefan Berger wrote: Following the latter couldn't it just be handled during runtime altogether? That actually sounds better. Stefan Along those lines I propose this patch below: Signed-off-by: Stefan Berger