[BACK]Return to device.h CVS log [TXT][DIR] Up to [local] / prex-old / sys / include

Diff for /prex-old/sys/include/device.h between version 1.1.1.1 and 1.1.1.1.2.1

version 1.1.1.1, 2008/06/03 10:38:45 version 1.1.1.1.2.1, 2008/08/13 17:12:30
Line 38 
Line 38 
         int     (*close)(device_t);          int     (*close)(device_t);
         int     (*read) (device_t, char *, size_t *, int);          int     (*read) (device_t, char *, size_t *, int);
         int     (*write)(device_t, char *, size_t *, int);          int     (*write)(device_t, char *, size_t *, int);
         int     (*ioctl)(device_t, int, u_long);          int     (*ioctl)(device_t, u_long, void *);
         int     (*event)(int);          int     (*event)(int);
 };  };
   
Line 47 
Line 47 
  */   */
 struct device {  struct device {
         int             magic;          /* magic number */          int             magic;          /* magic number */
         int             ref_count;      /* reference count */          int             refcnt;         /* reference count */
         int             flags;          /* device characteristics */          int             flags;          /* device characteristics */
         struct list     link;           /* linkage on device list */          struct list     link;           /* linkage on device list */
         struct devio    *devio;         /* device i/o table */          struct devio    *devio;         /* device i/o table */
Line 60 
Line 60 
 extern int       device_close(device_t);  extern int       device_close(device_t);
 extern int       device_read(device_t, void *, size_t *, int);  extern int       device_read(device_t, void *, size_t *, int);
 extern int       device_write(device_t, void *, size_t *, int);  extern int       device_write(device_t, void *, size_t *, int);
 extern int       device_ioctl(device_t, int, u_long);  extern int       device_ioctl(device_t, u_long, void *);
 extern int       device_info(struct info_device *);  extern int       device_info(struct info_device *);
 extern void      device_dump(void);  
 extern void      device_init(void);  extern void      device_init(void);
   
 #endif /* !_DEVICE_H */  #endif /* !_DEVICE_H */

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.1.2.1

CVSweb