Re: SIGSEGV & open-pipe

Ivan Shmakov <[email protected]>
Newsgroups gmane.lisp.scheme.scheme48
Message-ID <[email protected]>
>>>>> "MC" == Marcus Crestani <[email protected]> writes:
>>>>> "IS" == Ivan Shmakov <[email protected]> writes:

 IS> -  s48_ref_t 	id = s48_make_local_ref(call, s48_enter_string_latin_1("pipe"));
 IS> +  s48_ref_t 	id
 IS> +    = s48_make_local_ref (call, s48_enter_string_latin_1_2 (call, "pipe"));
 
 MC> Thanks Ivan, I've committed this.

	But note that while it doesn't crash anymore, it still seem to
	misbehave:

> (call-with-values open-pipe list)
(#{input-port #{input-channel 2473010 3}} #{output-port #{output-channel 2473010 4}})

	Shouldn't `"pipe"' be there instead of `2473010'?  Compare with,
	e. g., a 32-bit build:

foo> i/o
(#{input-port #{input-channel "pipe" 3}} #{output-port #{output-channel "pipe" 4}})
foo>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.