Changeset 75751db6 in mainline for uspace/lib/c/include/ipc/chardev.h
- Timestamp:
- 2014-08-29T20:32:20Z (10 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- af0a2c7
- Parents:
- 312e5ff
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/ipc/chardev.h
r312e5ff r75751db6 1 1 /* 2 * Copyright (c) 201 1 Jan Vesely2 * Copyright (c) 2014 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 27 */ 28 /** @addtogroup drvmouse 28 29 /** @addtogroup libcipc 29 30 * @{ 30 31 */ 31 32 /** @file 32 * @brief ps/2 mouse driver.33 * @brief Character device interface. 33 34 */ 34 35 35 #ifndef _CHARDEV_H_36 #define _CHARDEV_H_36 #ifndef LIBC_IPC_CHARDEV_H_ 37 #define LIBC_IPC_CHARDEV_H_ 37 38 38 #include <libarch/types.h> 39 #include <async.h> 39 #include <ipc/common.h> 40 40 41 ssize_t chardev_read(async_exch_t *, void *, size_t); 42 ssize_t chardev_write(async_exch_t *, const void *, size_t); 41 typedef enum { 42 CHARDEV_READ = IPC_FIRST_USER_METHOD, 43 CHARDEV_WRITE 44 } chardev_request_t; 43 45 44 46 #endif 45 /** 46 47 48 /** @} 47 49 */
Note:
See TracChangeset
for help on using the changeset viewer.