added concrete implementations of putc(), getc(), getchar() and gets()
[tangerine.git] / workbench / devs / ramdrive_device_gcc.h
blob1bd3a4a42e79778c7a8567993a05495b480f80d0
1 /*
2 Copyright © 1995-2007, The AROS Development Team. All rights reserved.
3 $Id$
4 */
6 #ifndef RAMDRIVE_DEVICE_GCC_H
7 #define RAMDRIVE_DEVICE_GCC_H
9 #include <aros/libcall.h>
10 #include <exec/devices.h>
11 #include <exec/semaphores.h>
12 #include <exec/ports.h>
13 #include <exec/lists.h>
15 struct ramdrivebase
17 struct Device device;
18 struct SignalSemaphore sigsem;
19 struct MsgPort port;
20 struct MinList units;
23 struct unit
25 struct Message msg;
26 struct ramdrivebase *ramdrivebase;
27 ULONG unitnum;
28 ULONG usecount;
29 ULONG headpos;
30 struct MsgPort port;
31 UBYTE *mem;
34 #endif