From 7fe1aaca86eecc8f3b7cd05ec2bc1506c5008ca0 Mon Sep 17 00:00:00 2001 From: Nick Hibma Date: Thu, 27 Apr 2000 21:08:24 +0000 Subject: [PATCH] make the example compile again. The makefile contains a reference to /sys/dev/ppbus. What really should be done is copy the header files to /usr/include/sys/dev/ppbus. PR: kern/16767 Submitted by: Jin Guojun (FTG staff) --- share/examples/ppi/Makefile | 4 ++++ sys/dev/ppbus/ppbconf.h | 2 ++ 2 files changed, 6 insertions(+) diff --git a/share/examples/ppi/Makefile b/share/examples/ppi/Makefile index 1836d8abc17..60ba1fa91d4 100644 --- a/share/examples/ppi/Makefile +++ b/share/examples/ppi/Makefile @@ -5,4 +5,8 @@ PROG= ppilcd NOMAN= YES +# XXX This should not be done in fact. The header files should +# be copied to /usr/include/sys/dev/ppbus during make world +CFLAGS += -I/sys/dev/ppbus + .include diff --git a/sys/dev/ppbus/ppbconf.h b/sys/dev/ppbus/ppbconf.h index 93fc886311b..96b7b1bf15c 100644 --- a/sys/dev/ppbus/ppbconf.h +++ b/sys/dev/ppbus/ppbconf.h @@ -250,6 +250,7 @@ struct ppb_data { void *ppb_owner; /* device which owns the bus */ }; +#ifdef _KERNEL extern int ppb_attach_device(device_t); extern int ppb_request_bus(device_t, device_t, int); extern int ppb_release_bus(device_t, device_t); @@ -263,6 +264,7 @@ extern int ppb_get_epp_protocol(device_t); extern int ppb_set_mode(device_t, int); /* returns old mode */ extern int ppb_get_mode(device_t); /* returns current mode */ extern int ppb_write(device_t, char *, int, int); +#endif /* _KERNEL */ /* * These are defined as macros for speedup.