On Sun, 14 Mar 1999, Riley Williams wrote:

> As far as I can tell, this is because of the following code earlier in
> the same file:
> 
>  Q> #ifdef IOCTL
>  Q> #include <sys/ioctl.h>
>  Q> #endif
> 
> The include file mentioned therein defines the missing symbols, and if
> I delete the surrounding ifdef-endif then it compiles OK, suggesting
> that IOCTL is not defined when it should be. However, I'm a little
> wary in case by doing so, I upset something else...
> 
> Does anybody have any suggestions?

Insert a line before the "#ifdef IOCTL" with the following:

#include <ioctls.h>

It is trivial but I attached the diff just for the convenience. 


Regards, Kai
--
Kai Altenfelder, SuSE GmbH, Schanzaeckerstr. 10, D-90443 Nuernberg
Tel.: +49-911-74053-0, Fax: +49-911-3206727, EMail: [EMAIL PROTECTED]
Ham: DL3LBA                               PGP public key available 
--- sattrack.c
+++ sattrack.c  1999/02/18 16:32:53
@@ -66,6 +66,7 @@
 #include <sys/types.h>
 #include <signal.h>
 #include <memory.h>
+#include <ioctls.h>
 
 #ifdef TERMIO
 #include <sys/termio.h>

Reply via email to