File s390-tools-sles15sp4-11-util_lockfile-fix-includes.patch of Package s390-tools.30980

Subject: [PATCH] [FEAT VS1822] util_lockfile: fix includes
From: Matthew Rosato <mjrosato@linux.ibm.com>

Summary:     ap_tools: add ap-check and the ap device type to zdev   
Description: This feature adds multiple components in support of persistent
             configuration of vfio-ap mediated devices.

             The ap-check utility is added as a callout function for the
             mdevctl utility.  This allows for meaningful error messages to be
             presented to end-users when vfio-ap configuration errors are
             detected while using mdevctl to create/modify vfio-ap mediated
             devices.

             Additionally, the 'ap' device type is added to zdev, providing a
             command-line interface for managing the apmask and aqmask, which
             determine what AP resources are available for vfio-ap usage.
             'chzdev' is updated to allow for modifying the active masks as
             well as to specify persistent mask values via a udev rule.
             'lszdev' is updated to allow for querying of the active and
             persistent mask values.
Upstream-ID: 5e0056db8d7e8aaa252388fea0752071bd3667ec
Problem-ID:  VS1822

Upstream-Description:

             util_lockfile: fix includes

             The 'unistd.h' header was missing. Under some circumstances the
             -D_GNU_SOURCE gcc flag does not trigger including that file.
             Therefore, explicitly include this file here.

             Fixes: e1aec24e8436 ("libutil: introduce util_lockfile")
             Signed-off-by: Steffen Eiden <seiden@linux.ibm.com>
             Reviewed-by: Jan Hoeppner <hoeppner@linux.ibm.com>
             Signed-off-by: Jan Hoeppner <hoeppner@linux.ibm.com>


Signed-off-by: Matthew Rosato <mjrosato@linux.ibm.com>
---
 libutil/util_lockfile.c |    1 +
 1 file changed, 1 insertion(+)

--- a/libutil/util_lockfile.c
+++ b/libutil/util_lockfile.c
@@ -18,6 +18,7 @@
 #include <string.h>
 #include <sys/stat.h>
 #include <time.h>
+#include <unistd.h>
 
 #include "lib/util_libc.h"
 #include "lib/util_lockfile.h"
openSUSE Build Service is sponsored by