@@ -20,35 +20,16 @@ pub mod fileno {
2020
2121extern "C" {
2222 // Wrappers around syscalls provided by sp1-zkvm-platform:
23- pub fn sys_halt ( ) ;
24- pub fn sys_output ( output_id : u32 , output_value : u32 ) ;
25- pub fn sys_sha_compress (
26- out_state : * mut [ u32 ; DIGEST_WORDS ] ,
27- in_state : * const [ u32 ; DIGEST_WORDS ] ,
28- block1_ptr : * const [ u32 ; DIGEST_WORDS ] ,
29- block2_ptr : * const [ u32 ; DIGEST_WORDS ] ,
30- ) ;
31- pub fn sys_sha_buffer (
32- out_state : * mut [ u32 ; DIGEST_WORDS ] ,
33- in_state : * const [ u32 ; DIGEST_WORDS ] ,
34- buf : * const u8 ,
35- count : u32 ,
36- ) ;
3723 pub fn sys_rand ( recv_buf : * mut u8 , words : usize ) ;
3824 pub fn sys_panic ( msg_ptr : * const u8 , len : usize ) -> !;
39- pub fn sys_log ( msg_ptr : * const u8 , len : usize ) ;
40- pub fn sys_cycle_count ( ) -> usize ;
41- pub fn sys_read ( fd : u32 , recv_buf : * mut u8 , nrequested : usize ) -> usize ;
4225 pub fn sys_write ( fd : u32 , write_buf : * const u8 , nbytes : usize ) ;
4326 pub fn sys_getenv (
4427 recv_buf : * mut u32 ,
4528 words : usize ,
4629 varname : * const u8 ,
4730 varname_len : usize ,
4831 ) -> usize ;
49- pub fn sys_argc ( ) -> usize ;
50- pub fn sys_argv ( out_words : * mut u32 , out_nwords : usize , arg_index : usize ) -> usize ;
51-
32+
5233 // Allocate memory from global HEAP.
5334 pub fn sys_alloc_words ( nwords : usize ) -> * mut u32 ;
5435 pub fn sys_alloc_aligned ( nwords : usize , align : usize ) -> * mut u8 ;
0 commit comments