procedure IO_Open ( Major : in RTEMS.Device_Major_Number; Minor : in RTEMS.Device_Minor_Number; Argument : in RTEMS.Address; Result : out RTEMS.Status_Codes );
RTEMS.SUCCESSFUL
- successfully initialized
RTEMS.INVALID_NUMBER
- invalid major device number
This directive calls the device driver open routine specified in the Device Driver Table for this major number. The open entry point is commonly used by device drivers to provide exclusive access to a device.
This directive may or may not cause the calling task to be preempted. This is dependent on the device driver being invoked.
Copyright © 1988-2008 OAR Corporation