diff -ru cups-1.2svn-r5137_patched/backend/parallel.c cups-1.2svn-r5137-billa/backend/parallel.c --- cups-1.2svn-r5137_patched/backend/parallel.c 2006-02-13 03:46:10.000000000 +0100 +++ cups-1.2svn-r5137-billa/backend/parallel.c 2006-02-27 12:03:28.000000000 +0100 @@ -40,9 +40,14 @@ #include #include #include -#include #include "ieee1284.c" +#ifdef __hpux +# include +#else +# include +#endif /* __hpux */ + #ifdef WIN32 # include #else diff -ru cups-1.2svn-r5137_patched/backend/serial.c cups-1.2svn-r5137-billa/backend/serial.c --- cups-1.2svn-r5137_patched/backend/serial.c 2006-02-13 03:46:10.000000000 +0100 +++ cups-1.2svn-r5137-billa/backend/serial.c 2006-02-27 12:04:14.000000000 +0100 @@ -51,7 +51,11 @@ # include # include # include -# include +# ifdef __hpux +# include +# else +# include +# endif /* __hpux */ # ifdef HAVE_SYS_IOCTL_H # include # endif /* HAVE_SYS_IOCTL_H */ diff -ru cups-1.2svn-r5137_patched/scheduler/auth.c cups-1.2svn-r5137-billa/scheduler/auth.c --- cups-1.2svn-r5137_patched/scheduler/auth.c 2006-02-06 03:57:43.000000000 +0100 +++ cups-1.2svn-r5137-billa/scheduler/auth.c 2006-02-27 10:42:51.000000000 +0100 @@ -116,7 +116,7 @@ */ #if defined(__hpux) && defined(HAVE_LIBPAM) -static cupsd_authdata_t *auth_datat; /* Current client being authenticated */ +static cupsd_authdata_t *auth_data; /* Current client being authenticated */ #endif /* __hpux && HAVE_LIBPAM */ diff -ru cups-1.2svn-r5137_patched/scheduler/cups-deviced.c cups-1.2svn-r5137-billa/scheduler/cups-deviced.c --- cups-1.2svn-r5137_patched/scheduler/cups-deviced.c 2006-02-13 03:46:10.000000000 +0100 +++ cups-1.2svn-r5137-billa/scheduler/cups-deviced.c 2006-02-27 11:13:02.000000000 +0100 @@ -37,6 +37,13 @@ #include #include +#ifdef __hpux +int +seteuid(uid_t uid) +{ + return (setresuid(-1, uid, -1)); +} +#endif /* * Device information structure... diff -ru cups-1.2svn-r5137_patched/scheduler/log.c cups-1.2svn-r5137-billa/scheduler/log.c --- cups-1.2svn-r5137_patched/scheduler/log.c 2005-12-01 23:07:26.000000000 +0100 +++ cups-1.2svn-r5137-billa/scheduler/log.c 2006-02-27 12:05:10.000000000 +0100 @@ -41,6 +41,10 @@ # include #endif /* HAVE_VSYSLOG */ +#ifdef __hpux +# include +#endif /* __hpux */ + /* * Local functions...