cdev_output_busy()

Check if a character device's output is busy

Synopsis:

#include <qvm/cdev.h>
static int cdev_output_busy(const struct cdev_state *const cds)

Arguments:

cds
A pointer to a structure with the character device state (see cdev_state).

Description:

This function checks if the specified character device's output is busy and hence, presently can't receive data. Calling this function makes sense only if you are using the internal buffers (i.e., you specified a non-zero buffer size when calling cdev_setup()).

Returns:

One (1) if the device's output is busy, or zero (0) if it's not.

Page updated: