- ext
- clib
- socket.pl -- Network socket (TCP and UDP) library
- uid.pl -- User and group management on Unix systems
- unix.pl -- Unix specific operations
- syslog.pl
- 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 -- MD5 hashes
- cgi.pl
- desktop.pl
- rlimit.pl
- udp_broadcast.pl
- prolog_stream.pl
- streampool.pl -- Input multiplexing
- 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.