From 66a197f70450f44f2471eedf2d7ce1eff73d5838 Mon Sep 17 00:00:00 2001 From: Kevin Heavey Date: Sun, 9 Feb 2025 14:30:20 +0400 Subject: [PATCH] add the two syscalls that are not defined in solana-define-syscall --- sdk/pinocchio/src/syscalls.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sdk/pinocchio/src/syscalls.rs b/sdk/pinocchio/src/syscalls.rs index 7a07a56..78864d0 100644 --- a/sdk/pinocchio/src/syscalls.rs +++ b/sdk/pinocchio/src/syscalls.rs @@ -3,3 +3,11 @@ #[cfg(target_feature = "static-syscalls")] pub use solana_define_syscall::sys_hash; pub use solana_define_syscall::{define_syscall, definitions::*}; + +use crate::{ + instruction::{AccountMeta, ProcessedSiblingInstruction}, + pubkey::Pubkey, +}; + +define_syscall!(fn sol_get_return_data(data: *mut u8, length: u64, program_id: *mut Pubkey) -> u64); +define_syscall!(fn sol_get_processed_sibling_instruction(index: u64, meta: *mut ProcessedSiblingInstruction, program_id: *mut Pubkey, data: *mut u8, accounts: *mut AccountMeta) -> u64);