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