* ioctl.c: DVD ioctl replacement function
*****************************************************************************
* Copyright (C) 1999-2001 VideoLAN
- * $Id: ioctl.c,v 1.2 2001/06/14 02:47:44 sam Exp $
+ * $Id: ioctl.c,v 1.3 2001/06/25 11:34:08 sam Exp $
*
* Authors: Markus Kuespert <ltlBeBoy@beosmail.com>
* Samuel Hocevar <sam@zoy.org>
#include "config.h"
#include "common.h"
-#ifdef SYS_DARWIN1_3
+#ifdef SYS_DARWIN
# include "DVDioctl/DVDioctl.h"
#endif
*pi_copyright = p_buffer[ 4 ];
-#elif defined( SYS_DARWIN1_3 )
+#elif defined( SYS_DARWIN )
_dvd_error( dvdcss, "DVD ioctls not fully functional yet, "
"assuming disc is encrypted" );
memcpy( p_key, p_buffer + 4, 2048 );
-#elif defined( SYS_DARWIN1_3 )
+#elif defined( SYS_DARWIN )
_dvd_error( dvdcss, "DVD ioctls not fully functional yet, "
"sending an empty key" );
*pi_agid = p_buffer[ 7 ] >> 6;
-#elif defined( SYS_DARWIN1_3 )
+#elif defined( SYS_DARWIN )
INIT_DVDIOCTL( 8 );
dvdioctl.i_keyformat = kCSSAGID;
memcpy( p_challenge, p_buffer + 4, 12 );
-#elif defined( SYS_DARWIN1_3 )
+#elif defined( SYS_DARWIN )
INIT_DVDIOCTL( 16 );
dvdioctl.i_keyformat = kChallengeKey;
*pi_asf = p_buffer[ 7 ] & 1;
-#elif defined( SYS_DARWIN1_3 )
+#elif defined( SYS_DARWIN )
INIT_DVDIOCTL( 8 );
dvdioctl.i_keyformat = kASF;
memcpy( p_key, p_buffer + 4, 8 );
-#elif defined( SYS_DARWIN1_3 )
+#elif defined( SYS_DARWIN )
INIT_DVDIOCTL( 12 );
dvdioctl.i_keyformat = kKey1;
i_ret = ioctl( i_fd, B_RAW_DEVICE_COMMAND, &rdc, sizeof(rdc) );
-#elif defined( SYS_DARWIN1_3 )
+#elif defined( SYS_DARWIN )
INIT_DVDIOCTL( 0 );
dvdioctl.i_keyformat = kInvalidateAGID;
return ioctl( i_fd, B_RAW_DEVICE_COMMAND, &rdc, sizeof(rdc) );
-#elif defined( SYS_DARWIN1_3 )
+#elif defined( SYS_DARWIN )
INIT_DVDIOCTL( 16 );
dvdioctl.i_keyformat = kChallengeKey;
return WinSendSSC( i_fd, &ssc );
}
-#elif defined( SYS_DARWIN1_3 )
+#elif defined( SYS_DARWIN )
INIT_DVDIOCTL( 12 );
dvdioctl.i_keyformat = kKey2;