PS2SDK
PS2 Homebrew Libraries
internal.h
Go to the documentation of this file.
1 /*
2 # _____ ___ ____ ___ ____
3 # ____| | ____| | | |____|
4 # | ___| |____ ___| ____| | \ PS2DEV Open Source Project.
5 #-----------------------------------------------------------------------
6 # Copyright 2001-2004, ps2dev - http://www.ps2dev.org
7 # Licenced under Academic Free License version 2.0
8 # Review ps2sdk README & LICENSE files for further details.
9 */
10 
21 #ifndef _LIBCDVD_INTERNAL_H_
22 #define _LIBCDVD_INTERNAL_H_
23 
24 extern int CdDebug;
25 
26 extern volatile int CdCallbackNum;
27 extern volatile int cbSema;
28 
29 extern int CdThreadId;
30 extern ee_thread_status_t CdThreadParam;
31 
32 extern int bindNCmd;
33 extern int bindSCmd;
34 
35 extern int nCmdSemaId;
36 extern int sCmdSemaId;
37 
38 extern int nCmdNum;
39 
40 extern u8 sCmdRecvBuff[];
41 extern u8 nCmdRecvBuff[];
42 
43 #ifdef __cplusplus
44 extern "C" {
45 #endif
46 
47 extern void _CdSemaInit(void);
48 extern void _CdGenericCallbackFunction(void *funcNum);
49 extern int _CdSyncS(int mode);
50 
51 #ifdef __cplusplus
52 }
53 #endif
54 
55 #endif // _LIBCDVD_INTERNAL_H_
t_ee_thread_status
Definition: kernel.h:231