@@ -5,7 +5,7 @@ pub struct Stdout {}
55pub struct Stderr ;
66
77use crate :: os:: xous:: ffi:: { lend, try_lend, try_scalar, Connection } ;
8- use crate :: os:: xous:: services:: { log_server, try_connect, LogScalar } ;
8+ use crate :: os:: xous:: services:: { log_server, try_connect, LogLend , LogScalar } ;
99
1010impl Stdin {
1111 pub const fn new ( ) -> Stdin {
@@ -35,7 +35,8 @@ impl io::Write for Stdout {
3535 for ( dest, src) in lend_buffer. 0 . iter_mut ( ) . zip ( chunk) {
3636 * dest = * src;
3737 }
38- lend ( connection, 1 , & lend_buffer. 0 , 0 , chunk. len ( ) ) . unwrap ( ) ;
38+ lend ( connection, LogLend :: StandardOutput . into ( ) , & lend_buffer. 0 , 0 , chunk. len ( ) )
39+ . unwrap ( ) ;
3940 }
4041 Ok ( buf. len ( ) )
4142 }
@@ -61,7 +62,8 @@ impl io::Write for Stderr {
6162 for ( dest, src) in lend_buffer. 0 . iter_mut ( ) . zip ( chunk) {
6263 * dest = * src;
6364 }
64- lend ( connection, 1 , & lend_buffer. 0 , 0 , chunk. len ( ) ) . unwrap ( ) ;
65+ lend ( connection, LogLend :: StandardError . into ( ) , & lend_buffer. 0 , 0 , chunk. len ( ) )
66+ . unwrap ( ) ;
6567 }
6668 Ok ( buf. len ( ) )
6769 }
0 commit comments