zte's code,first commit
Change-Id: I9a04da59e459a9bc0d67f101f700d9d7dc8d681b
diff --git a/cp/ps/modem/psbase/inc/ps_os.h b/cp/ps/modem/psbase/inc/ps_os.h
new file mode 100644
index 0000000..f27883c
--- /dev/null
+++ b/cp/ps/modem/psbase/inc/ps_os.h
@@ -0,0 +1,40 @@
+/************************************************************************
+* °æÈ¨ËùÓÐ (C)2001,ÖÐÐËͨѶ¹É·ÝÓÐÏÞ¹«Ë¾¡£
+*
+* ÎļþÃû³Æ£º nu_os.h
+* Îļþ±êʶ£º
+* ÄÚÈÝÕªÒª£º
+*
+* ÐÞ¸ÄÈÕÆÚ °æ±¾ºÅ Ð޸ıê¼Ç ÐÞ¸ÄÈË ÐÞ¸ÄÄÚÈÝ
+* ---------------------------------------------------------------------
+* 2007/11/24 V0.5 ¹¨Òí create
+************************************************************************/
+
+
+/**************************************************************************
+ * Í·Îļþ°üº¬ *
+ **************************************************************************/
+
+
+#include "base_api.h"
+
+#ifndef PS_OS_H
+#define PS_OS_H
+
+#define SDL_STARTUP_SIGNAL (SIGREFTYPE) ~0
+
+#define enqueue( list, elem ) \
+ (elem)->succ = (list)->succ; \
+ (elem)->pred = (list); \
+ (list)->succ->pred = (elem); \
+ (list)->succ = (elem);
+
+#define dequeue( elem ) \
+ (elem)->succ->pred = (elem)->pred; \
+ (elem)->pred->succ = (elem)->succ;
+
+
+extern UINT32 create_queue (t_queue *queue);
+extern VOID free_queue(xSignalHeader list);
+
+#endif