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