Skip to content

Commit 4befd2d

Browse files
committed
add solana-define-syscall dep
1 parent 485224d commit 4befd2d

File tree

4 files changed

+14
-3
lines changed

4 files changed

+14
-3
lines changed

Cargo.lock

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ five8_const = "0.1.3"
2121
pinocchio = { path = "sdk/pinocchio", version = ">= 0.6, <= 0.7" }
2222
pinocchio-cpi = { path = "sdk/cpi", version = "0.1.0" }
2323
pinocchio-pubkey = { path = "sdk/pubkey", version = "0.2.1" }
24+
solana-define-syscall = "2.2.0"
2425

2526
[workspace.lints.rust]
2627
unexpected_cfgs = { level = "warn", check-cfg = [

sdk/cpi/Cargo.toml

+3
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,8 @@ std = []
1616
[dependencies]
1717
pinocchio = { workspace = true }
1818

19+
[target.'cfg(target_os = "solana")'.dependencies]
20+
solana-define-syscall = { workspace = true }
21+
1922
[lints]
2023
workspace = true

sdk/cpi/src/lib.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ pub unsafe fn invoke_signed_unchecked(
213213
{
214214
let instruction = CInstruction::from(instruction);
215215
unsafe {
216-
crate::syscalls::sol_invoke_signed_c(
216+
solana_define_syscall::definitions::sol_invoke_signed_c(
217217
&instruction as *const _ as *const u8,
218218
accounts as *const _ as *const u8,
219219
accounts.len() as u64,
@@ -240,7 +240,7 @@ pub const MAX_RETURN_DATA: usize = 1024;
240240
pub fn set_return_data(data: &[u8]) {
241241
#[cfg(target_os = "solana")]
242242
unsafe {
243-
crate::syscalls::sol_set_return_data(data.as_ptr(), data.len() as u64)
243+
solana_define_syscall::definitions::sol_set_return_data(data.as_ptr(), data.len() as u64)
244244
};
245245

246246
#[cfg(not(target_os = "solana"))]
@@ -284,7 +284,7 @@ pub fn get_return_data() -> Option<ReturnData> {
284284
let mut program_id = Pubkey::default();
285285

286286
let size = unsafe {
287-
crate::syscalls::sol_get_return_data(
287+
solana_define_syscall::definitions::sol_get_return_data(
288288
data.as_mut_ptr() as *mut u8,
289289
data.len() as u64,
290290
&mut program_id,

0 commit comments

Comments
 (0)