@@ -5,7 +5,7 @@ pub struct Stdout {}
5
5
pub struct Stderr ;
6
6
7
7
use 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 } ;
9
9
10
10
impl Stdin {
11
11
pub const fn new ( ) -> Stdin {
@@ -35,7 +35,8 @@ impl io::Write for Stdout {
35
35
for ( dest, src) in lend_buffer. 0 . iter_mut ( ) . zip ( chunk) {
36
36
* dest = * src;
37
37
}
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 ( ) ;
39
40
}
40
41
Ok ( buf. len ( ) )
41
42
}
@@ -61,7 +62,8 @@ impl io::Write for Stderr {
61
62
for ( dest, src) in lend_buffer. 0 . iter_mut ( ) . zip ( chunk) {
62
63
* dest = * src;
63
64
}
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 ( ) ;
65
67
}
66
68
Ok ( buf. len ( ) )
67
69
}
0 commit comments