From b7c0fc22b39ce68d8e3bf647645a784490a514ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Tue, 15 Apr 2008 13:08:55 +0000 Subject: [PATCH] Avoid using entry points depending on _IOWR if there is no _IOWR (on cygwin). git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22971 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/kafs/afssys.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/kafs/afssys.c b/lib/kafs/afssys.c index 7f85fbc05..5557d320a 100644 --- a/lib/kafs/afssys.c +++ b/lib/kafs/afssys.c @@ -54,8 +54,10 @@ struct devdata { unsigned long param6; unsigned long retval; }; +#ifdef _IOWR #define VIOC_SYSCALL_DEV _IOWR('C', 2, struct devdata) #define VIOC_SYSCALL_DEV_OPENAFS _IOWR('C', 1, struct devdata) +#endif int _kafs_debug; /* this should be done in a better way */ @@ -439,10 +441,14 @@ k_hasafs(void) goto done; } if (strncmp("/dev/", env, 5) == 0) { +#ifdef VIOC_SYSCALL_DEV if (try_ioctlpath(env, VIOC_SYSCALL_DEV, MACOS_DEV_POINT) == 0) goto done; +#endif +#ifdef VIOC_SYSCALL_DEV_OPENAFS if (try_ioctlpath(env,VIOC_SYSCALL_DEV_OPENAFS,MACOS_DEV_POINT) ==0) goto done; +#endif } }