Changeset ae35953d in rtems for c/src/lib/include
- Timestamp:
- 10/21/97 16:18:03 (26 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 55e1322
- Parents:
- 4fd61795
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/include/rtems/libio.h
r4fd61795 rae35953d 33 33 Objects_Id sem; 34 34 unsigned32 data0; /* private to "driver" */ 35 unsigned32data1; /* ... */35 void *data1; /* ... */ 36 36 } rtems_libio_t; 37 37 … … 106 106 int (*open)(const char *pathname, unsigned32 flag, unsigned32 mode); 107 107 int (*close)(int fd); 108 int (*read)(int fd, void *buffer , unsigned32 count);108 int (*read)(int fd, void *buffer); 109 109 int (*write)(int fd, const void *buffer, unsigned32 count); 110 110 int (*ioctl)(int fd, unsigned32 command, void *buffer); … … 129 129 #define RTEMS_IO_SET_ATTRIBUTES 2 130 130 131 /* 132 * Termios prototypes 133 */ 134 void rtems_termios_initialize (void); 135 rtems_status_code rtems_termios_open ( 136 rtems_device_major_number major, 137 rtems_device_minor_number minor, 138 void *arg, 139 int (*deviceFirstOpen)(int major, int minor, void *arg), 140 int (*deviceLastClose)(int major, int minor, void *arg), 141 int (*deviceRead)(int minor, char *buf), 142 int (*deviceWrite)(int minor, char *buf, int len) 143 ); 144 145 rtems_status_code rtems_termios_close (void *arg); 146 rtems_status_code rtems_termios_read (void *arg); 147 rtems_status_code rtems_termios_write (void *arg); 148 rtems_status_code rtems_termios_ioctl (void *arg); 149 void rtems_termios_enqueue_raw_characters (void *ttyp, char *buf, int len); 150 131 151 #endif /* _RTEMS_LIBIO_H */
Note: See TracChangeset
for help on using the changeset viewer.