These are the built-in miscellaneous functions available to use within the pmpolicy file.
| Name | Description | 
|---|---|
| atoi | Translate a string representation of an integer to an integer. | 
| authenticate_pam | Authenticate a user on the primary policy server. | 
| authenticate_pam_toclient | Authenticate a user on the client. | 
| basename | Return the filename portion of a path. | 
| comparehosts | Check whether a host string matches a host definition. | 
| datecmp | Compare two date strings. | 
| dirname | Return the directory name portion of a path | 
| feature_enabled | Determine whether a feature is supported on the policy server | 
| fileexists, access | Check whether a file or path exists on the policy server. | 
| Examine a list of arguments for short options to break up command lines for easier parsing. | |
| Examine a list of arguments for short or long options to break up command lines for easier parsing. | |
| Examine a list of arguments for only long options to break up command lines for easier parsing. | |
| glob | Match a string to a pattern. | 
| ingroup | Check whether a host is in the specified UNIX group on the policy server. | 
| innetgroup | Check whether a user is in the specified NIS netgroup on the policy server. | 
| innetuser, inusernetgroup | Check whether a user is in the NIS netgroup or specified netgroup on the policy server. | 
| lineno | Return the current line number in the policy file. | 
| mktemp | Create a temporary file. Same as mktemp system. | 
| osname | Return a string representation of the operating system. | 
| quote | Quote a string. | 
| rand | Generate a random number. | 
| stat | Obtain information about a file on the policy server. | 
| strftime | Format the current date/time as a string. | 
| system | Run a program on the policy server. | 
| timebetween | Check whether a given time is between two times. | 
| tolower | Convert string to lower case. | 
| toupper | Convert string to upper case. | 
| Return system information on the policy server; output of uname system command line. | 
