PL_QUERY_ARGC | Return an
integer holding the number of arguments given to Prolog from Unix. |
PL_QUERY_ARGV | Return a char
** holding the argument vector given to Prolog from Unix. |
PL_QUERY_SYMBOLFILE | Return a char
* holding the current symbol file of the running process. |
PL_MAX_INTEGER | Return a long,
representing the maximal integer value represented by a Prolog integer. |
PL_MIN_INTEGER | Return a long,
representing the minimal integer value. |
PL_QUERY_VERSION | Return a
long, representing the version as
10,000 × M + 100 × m + p, where
M is the major, m the minor version number and p
the patch level. For example,
20717 means 2.7.17. |
PL_QUERY_ENCODING | Return the
default stream encoding of Prolog (of type IOENC). |
PL_QUERY_USER_CPU | Get amount
of user CPU time of the process in milliseconds. |