components/pflogd/patches/pflogd-s11backport.patch
author yumo.liu@oracle.com <yumo.liu@oracle.com>
Fri, 13 Jan 2017 13:12:57 -0800
branchs11u3-sru
changeset 7575 2e0470f8f10d
permissions -rw-r--r--
PSARC/2014/291 PFLOGD: Packet Logging for PF 22351416 deliver pflogd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7575
2e0470f8f10d PSARC/2014/291 PFLOGD: Packet Logging for PF
yumo.liu@oracle.com <yumo.liu@oracle.com>
parents:
diff changeset
     1
# This patch comes from Oracle. It fixes issues preventing pflogd
2e0470f8f10d PSARC/2014/291 PFLOGD: Packet Logging for PF
yumo.liu@oracle.com <yumo.liu@oracle.com>
parents:
diff changeset
     2
# from building on Solaris 11.3 SRU.
2e0470f8f10d PSARC/2014/291 PFLOGD: Packet Logging for PF
yumo.liu@oracle.com <yumo.liu@oracle.com>
parents:
diff changeset
     3
#
2e0470f8f10d PSARC/2014/291 PFLOGD: Packet Logging for PF
yumo.liu@oracle.com <yumo.liu@oracle.com>
parents:
diff changeset
     4
# This patch is not going to upstream, the changes are Solaris-specific.
2e0470f8f10d PSARC/2014/291 PFLOGD: Packet Logging for PF
yumo.liu@oracle.com <yumo.liu@oracle.com>
parents:
diff changeset
     5
2e0470f8f10d PSARC/2014/291 PFLOGD: Packet Logging for PF
yumo.liu@oracle.com <yumo.liu@oracle.com>
parents:
diff changeset
     6
--- ORIGINAL/privsep_fdpass.c	2016-09-23 14:54:57.029578350 -0700
2e0470f8f10d PSARC/2014/291 PFLOGD: Packet Logging for PF
yumo.liu@oracle.com <yumo.liu@oracle.com>
parents:
diff changeset
     7
+++ pflogd-OPENBSD_5_5.pre-smf/privsep_fdpass.c	2016-09-23 15:19:20.000000000 -0700
2e0470f8f10d PSARC/2014/291 PFLOGD: Packet Logging for PF
yumo.liu@oracle.com <yumo.liu@oracle.com>
parents:
diff changeset
     8
@@ -31,6 +31,8 @@
2e0470f8f10d PSARC/2014/291 PFLOGD: Packet Logging for PF
yumo.liu@oracle.com <yumo.liu@oracle.com>
parents:
diff changeset
     9
  * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2e0470f8f10d PSARC/2014/291 PFLOGD: Packet Logging for PF
yumo.liu@oracle.com <yumo.liu@oracle.com>
parents:
diff changeset
    10
  * POSSIBILITY OF SUCH DAMAGE.
2e0470f8f10d PSARC/2014/291 PFLOGD: Packet Logging for PF
yumo.liu@oracle.com <yumo.liu@oracle.com>
parents:
diff changeset
    11
  */
2e0470f8f10d PSARC/2014/291 PFLOGD: Packet Logging for PF
yumo.liu@oracle.com <yumo.liu@oracle.com>
parents:
diff changeset
    12
+#define	_XPG4_2
2e0470f8f10d PSARC/2014/291 PFLOGD: Packet Logging for PF
yumo.liu@oracle.com <yumo.liu@oracle.com>
parents:
diff changeset
    13
+#define	__EXTENSIONS__
2e0470f8f10d PSARC/2014/291 PFLOGD: Packet Logging for PF
yumo.liu@oracle.com <yumo.liu@oracle.com>
parents:
diff changeset
    14
 
2e0470f8f10d PSARC/2014/291 PFLOGD: Packet Logging for PF
yumo.liu@oracle.com <yumo.liu@oracle.com>
parents:
diff changeset
    15
 #include <sys/types.h>
2e0470f8f10d PSARC/2014/291 PFLOGD: Packet Logging for PF
yumo.liu@oracle.com <yumo.liu@oracle.com>
parents:
diff changeset
    16
 #include <sys/uio.h>