execute_in_process_context(9)

execute_in_process_context9

Reliably execute the routine with user context

Usage

int execute_in_process_context(work_func_t fn, struct execute_work * ew);

Arguments

fn

the function to execute

ew

guaranteed storage for the execute work structure (must be available when the work executes)

Overview

Executes the function immediately if process context is available, otherwise schedules the function for delayed execution.

Return

0 - function was executed 1 - function was scheduled for execution

Releases

5 releases since Debian 4.0 (Etch); the text changed 4 times.

  1. 4.0
  2. 5.0
  3. 6.0
  4. 7
  5. 8

From linux-manual-3.16 3.16.56-1+deb8u1 in Debian 8 (Jessie). Parsed by carta from the page's man source.