Module Name:    src
Committed By:   msaitoh
Date:           Tue Jun 26 10:00:25 UTC 2018

Modified Files:
        src/usr.bin/fstat: misc.c

Log Message:
 Print BPF direction correctly.


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/usr.bin/fstat/misc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.bin/fstat/misc.c
diff -u src/usr.bin/fstat/misc.c:1.19 src/usr.bin/fstat/misc.c:1.20
--- src/usr.bin/fstat/misc.c:1.19	Tue Jun 26 06:48:03 2018
+++ src/usr.bin/fstat/misc.c	Tue Jun 26 10:00:25 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: misc.c,v 1.19 2018/06/26 06:48:03 msaitoh Exp $	*/
+/*	$NetBSD: misc.c,v 1.20 2018/06/26 10:00:25 msaitoh Exp $	*/
 
 /*-
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: misc.c,v 1.19 2018/06/26 06:48:03 msaitoh Exp $");
+__RCSID("$NetBSD: misc.c,v 1.20 2018/06/26 10:00:25 msaitoh Exp $");
 
 #include <stdbool.h>
 #include <sys/param.h>
@@ -142,8 +142,12 @@ p_bpf(struct file *f)
 		(void)printf(", promisc");
 	if (bpf.bd_immediate)
 		(void)printf(", immed");
-	if (bpf.bd_direction)
-		(void)printf(", direction");
+	if (bpf.bd_direction == BPF_D_IN)
+		(void)printf(", in");
+	else if (bpf.bd_direction == BPF_D_INOUT)
+		(void)printf(", inout");
+	else if (bpf.bd_direction == BPF_D_OUT)
+		(void)printf(", out");
 	if (bpf.bd_jitcode != NULL)
 		(void)printf(", jit");
 	if (bpf.bd_async)

Reply via email to