Thus trace messages from multiple threads will appear on stderr intact
and uninterrupted.
+
@node Compiling and Linking, Hello World, Callbacks, Top
@chapter Compiling and Linking
(define (peek-gstrv! alien)
(let loop ()
(let ((str (c-peek-cstringp! alien)))
- (if (not str)
+ (if (null? str)
'()
(cons str (loop))))))
DEFINE_PRIMITIVE ("OUTF-ERROR", Prim_outf_error, 1, 1, 0)
{
- /* To avoid the normal i/o system when debugging a callback. Uses
- the Unix "stderr" channel. */
+ /* To avoid the normal i/o system when debugging a callback. */
PRIMITIVE_HEADER (1);
{
{
return (outside_ctty_state . recorded_p);
}
+
int
UX_terminal_control_ok (int fd)
{
;;; package: (runtime generic-i/o-port)
(declare (usual-integrations)
- (integrate-external "port" "string"))
+ (integrate-external "port"))
\f
(define (make-generic-i/o-port source sink #!optional type . extra-state)
(if (not (or source sink))