In a real-time environment where interrupt lock-out time should be kept to the smallest duration possible, it is important for driver interrupt handlers to defer interrupt processing to background tasks. Given this constraint, drivers that require interrupt access to WindNet STREAMS routines are allowed to schedule the execution of STREAMS routines only to a background task. The STREAMS routines themselves handle this internally. These routines are listed below: