Subversion Repositories HelenOS

Rev

Rev 3022 | Rev 4201 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3022 Rev 4055
Line 48... Line 48...
48
    /** Suspend pushing characters. */
48
    /** Suspend pushing characters. */
49
    void (* suspend)(struct chardev *);
49
    void (* suspend)(struct chardev *);
50
    /** Resume pushing characters. */
50
    /** Resume pushing characters. */
51
    void (* resume)(struct chardev *);
51
    void (* resume)(struct chardev *);
52
    /** Write character to stream. */
52
    /** Write character to stream. */
53
    void (* write)(struct chardev *, char c);
53
    void (* write)(struct chardev *, char c, bool silent);
54
    /** Read character directly from device, assume interrupts disabled. */
54
    /** Read character directly from device, assume interrupts disabled. */
55
    char (* read)(struct chardev *);
55
    char (* read)(struct chardev *);
56
} chardev_operations_t;
56
} chardev_operations_t;
57
 
57
 
58
/** Character input device. */
58
/** Character input device. */