Go to the source code of this file.
Function Documentation
The explain_buffer_einval_bits function may be used to explain a bit-field containing undefined bits.
- Parameters:
 - 
  
    | sb | The string buffer to print into.  | 
    | caption | The name of the offending system call argument.  | 
  
   
Definition at line 23 of file einval.c.
 
 
The explain_buffer_einval_not_a_number function may be used to explain that a system call argument is invalid, when it is supposed to be a string containing a number.
- Parameters:
 - 
  
    | sb | The string buffer to print into.  | 
    | caption | The name of the offending system call argument.  | 
  
   
Definition at line 113 of file einval.c.
 
 
The explain_buffer_einval_too_small function may be used to explain that a system call argument is too small (out of range).
- Parameters:
 - 
  
    | sb | The string buffer to print into.  | 
    | caption | The name of the offending system call argument.  | 
    | data | The value of the offending system call argument.  | 
  
   
Definition at line 44 of file einval.c.
 
 
The explain_buffer_einval_vague function may be used to explain that a system call argument is invalid, but not why (use this one sparingly).
- Parameters:
 - 
  
    | sb | The string buffer to print into.  | 
    | caption | The name of the offending system call argument.  | 
  
   
Definition at line 85 of file einval.c.
 
 
The explain_buffer_einval_value function may be used to explain that a system call argument is invalid, but not why.
- Parameters:
 - 
  
    | sb | The string buffer to print into.  | 
    | caption | The name of the offending system call argument.  | 
    | value | The value of the offending system call argument.  | 
  
   
Definition at line 104 of file einval.c.