2 Copyright © 1995-2006, The AROS Development Team. All rights reserved.
5 Desc: Unix filedescriptor/socket IO include file
11 #include <exec/types.h>
13 #include <exec/tasks.h>
14 #include <exec/ports.h>
15 #include <exec/libraries.h>
21 #include <proto/exec.h>
24 /* instance data for the unixioclass */
27 struct MsgPort
* uio_ReplyPort
;
30 /* static data for the unixioclass */
33 struct Task
* ud_WaitForIO
;
34 struct MsgPort
* ud_Port
;
39 struct Library uio_lib
;
40 struct ExecBase
* uio_SysBase
;
43 OOP_Class
* uio_unixioclass
;
44 struct uio_data uio_csd
;
47 #define UD(cl) (&((struct unixio_base *)cl->UserData)->uio_csd)