1*b315a0a8SYosh use test_programs::preview1::STDIN_FD;
2*b315a0a8SYosh 
main()3*b315a0a8SYosh fn main() {
4*b315a0a8SYosh     let mut buffer = [0_u8; 0];
5*b315a0a8SYosh 
6*b315a0a8SYosh     unsafe {
7*b315a0a8SYosh         wasip1::fd_read(
8*b315a0a8SYosh             STDIN_FD,
9*b315a0a8SYosh             &[wasip1::Iovec {
10*b315a0a8SYosh                 buf: buffer.as_mut_ptr(),
11*b315a0a8SYosh                 buf_len: 0,
12*b315a0a8SYosh             }],
13*b315a0a8SYosh         )
14*b315a0a8SYosh         .expect("empty read should succeed");
15*b315a0a8SYosh     }
16*b315a0a8SYosh }
17