absolute_file_name/3. This is to simulate the case insensitivity used by Windows file systems. This means that files created by SICStus may have names on disk that differs in case from what was specified when the file was created.
comint-interrupt-subprocess) will not interrupt a blocking read from standard input. The interrupt will be noted as soon as some character is sent to SICStus. The characters typed will not be discarded but will instead be used as debugger commands, sometimes leading to undesirable results.
comint-send-eof), closes the connection to the SICStus process. This will cause SICStus to exit. This problem cannot be fixed in SICStus; it is a limitation of current versions of FSF Emacs and XEmacs (at least up to FSF Emacs 20.7 and XEmacs 21.5).
Instead of sending and end of file, you can enter the symbol
end_of_file followed by a period. Alternatively, a C-z can
be generated by typing C-q C-z.
statistics(runtime, ...)measures user time of the thread running SICStus (the main thread) instead of process user time. This makes
statistics(runtime, ...)meaningful also in a multi-threaded program.