- ext
- clib
- socket.pl
- uid.pl -- User and group management on Unix systems
- unix.pl -- Unix specific operations
- syslog.pl -- Unix syslog interface
- filesex.pl -- Extended operations on files
- uri.pl -- Process URIs
- process.pl -- Create processes and redirect I/O
- sha.pl -- SHA secure hashes
- crypt.pl
- memfile.pl
- uuid.pl -- Universally Unique Identifier (UUID) Library
- time.pl -- Time and alarm library
- hash_stream.pl -- Maintain a hash on a stream
- md5.pl
- desktop.pl -- Interact with the desktop environment
- streampool.pl
- cgi.pl -- Read CGI parameters
- udp_broadcast.pl -- A UDP broadcast proxy
- prolog_stream.pl
- rlimit.pl
- clib
- process_kill(+PID) is det
- process_kill(+PID, +Signal) is det
- Send signal to process PID. Default is
term. Signal is an integer, Unix signal name (e.g. SIGSTOP) or the more Prolog friendly variation one gets after removing SIG and downcase the result:stop. On Windows systems, Signal is ignored and the process is terminated using the TerminateProcess() API. On Windows systems PID must be obtained from process_create/3, while any PID is allowed on Unix systems.- Compatibility
- - SICStus does not accept the prolog friendly version. We choose to do so for compatibility with on_signal/3.