osf1 man page for current_task

Query: current_task

OS: osf1

Section: 9r

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

current_task(9r)														  current_task(9r)

NAME
current_task - General: Returns a pointer to the task structure associated with the currently running kernel thread
SYNOPSIS
struct task * current_task( void );
ARGUMENTS
None
DESCRIPTION
The current_task routine returns a pointer to the task structure associated with the currently running kernel thread. A device driver typ- ically calls this routine in preparation for doing a DMA operation to a user's buffer. The device driver uses the pointer returned by cur- rent_task in the call to the vm_map_pageable routine.
CAUTIONS
You must not call the current_task routine from a driver's interrupt handler.
RETURN VALUES
The current_task routine returns a pointer to the task structure for the currently running kernel thread.
SEE ALSO
Routines: round_page(9r), trunc_page(9r), vm_map_pageable(9r) Data Structures: thread(9s) current_task(9r)
Related Man Pages
assert_wait_mesg(9r) - osf1
do_config(9r) - osf1
select_enqueue(9r) - osf1
select_wakeup(9r) - osf1
simple_lock(9r) - osf1
Similar Topics in the Unix Linux Community
TRACKER for current tasks, backlogs and new thoughts for forum's development work.