1 /*---------------------------------------------------------------------------*
2   Project:  Horizon
3   File:     os.h
4   Copyright (C)2009 Nintendo Co., Ltd.  All rights reserved.
5   These coded instructions, statements, and computer programs contain
6   proprietary information of Nintendo of America Inc. and/or Nintendo
7   Company Ltd., and are protected by Federal copyright law. They may
8   not be disclosed to third parties or copied or duplicated in any form,
9   in whole or in part, without the prior written consent of Nintendo.
10   $Rev: 33107 $
11  *---------------------------------------------------------------------------
12 
13 
14 */
15 
16 /* Please see man pages for details
17 
18 
19 
20 */
21 
22 #ifndef NN_OS_H_
23 #define NN_OS_H_
24 
25 /* Please see man pages for details
26 
27 */
28 
29 /* Please see man pages for details
30 
31 
32 */
33 
34 /* Please see man pages for details
35 
36 
37 */
38 
39 #ifdef __cplusplus
40     #include <nn/os/os_SvcTypes.autogen.h>
41 #endif
42 
43 #include <nn/os/os_Alarm.h>
44 #include <nn/os/os_BlockingQueue.h>
45 #include <nn/os/os_CriticalSection.h>
46 #include <nn/os/os_Default.h>
47 #include <nn/os/os_ExceptionHandlerSelect.h>
48 #include <nn/os/os_HandleObject.h>
49 #include <nn/os/os_Initialize.h>
50 #include <nn/os/os_InterCoreBlockingQueue.h>
51 #include <nn/os/os_InterCoreCriticalSection.h>
52 #include <nn/os/os_InterCoreLightSemaphore.h>
53 #include <nn/os/os_LightBarrier.h>
54 #include <nn/os/os_LightEvent.h>
55 #include <nn/os/os_LightSemaphore.h>
56 #include <nn/os/os_LockPolicy.h>
57 #include <nn/os/os_Memory.h>
58 #include <nn/os/os_MemoryBarrierSelect.h>
59 #include <nn/os/os_MemoryBlock.h>
60 #include <nn/os/os_MemoryBlockBase.h>
61 #include <nn/os/os_MemoryTypes.h>
62 #include <nn/os/os_Result.h>
63 #include <nn/os/os_SharedMemory.h>
64 #include <nn/os/os_SpinWaitSelect.h>
65 #include <nn/os/os_StackMemory.h>
66 #include <nn/os/os_StackMemoryBlock.h>
67 #include <nn/os/os_Synchronization.h>
68 #include <nn/os/os_Thread.h>
69 #include <nn/os/os_ThreadLocalStorage.h>
70 #include <nn/os/os_ThreadPool.h>
71 #include <nn/os/os_Tick.h>
72 #include <nn/os/os_TransferMemoryBlock.h>
73 #include <nn/os/os_Types.h>
74 #include <nn/os/os_WaitableCounter.h>
75 #include <nn/os/os_EnvironmentSelect.h>
76 
77 /* Please see man pages for details
78 
79 
80 
81 */
82 
83 
84 /*
85 
86 */
87 
88 #include <nn/os/os_Event.h>
89 #include <nn/os/os_Mutex.h>
90 #include <nn/os/os_Semaphore.h>
91 
92 
93 #endif /* NN_OS_H_ */
94