1
0
mirror of https://github.com/deadw00d/AROS.git synced 2025-12-06 05:00:25 +00:00
Files
AROS-v0/workbench/devs/ramdrive_device_gcc.h
Matthias Rustler a58f5dc15c copyright header fixed
copyright sign unified to (C)
$Id$ removed
Lang: removed
2021-05-02 13:46:08 +02:00

34 lines
633 B
C

/*
Copyright (C) 1995-2007, The AROS Development Team. All rights reserved.
*/
#ifndef RAMDRIVE_DEVICE_GCC_H
#define RAMDRIVE_DEVICE_GCC_H
#include <aros/libcall.h>
#include <exec/devices.h>
#include <exec/semaphores.h>
#include <exec/ports.h>
#include <exec/lists.h>
struct ramdrivebase
{
struct Device device;
struct SignalSemaphore sigsem;
struct MsgPort port;
struct MinList units;
};
struct unit
{
struct Message msg;
struct ramdrivebase *ramdrivebase;
ULONG unitnum;
ULONG usecount;
ULONG headpos;
struct MsgPort port;
UBYTE *mem;
};
#endif