描述
此函數調用指定為列表第一個元素的係統調用,將其餘元素作為參數傳遞給係統調用。如果給定參數是數字,則該參數作為 int 傳遞。如果不是,則傳遞指向字符串值的指針。
用法
以下是此函數的簡單語法 -
syscall EXPR, LIST
返回值
此函數在係統調用失敗時返回 -1,成功時由係統函數返回值。
示例
以下是顯示其基本用法的示例代碼 -
#!/usr/bin/perl -w
require("syscall.ph");
$pid = syscall(&SYS_getpid);
print "PID of this process is $pid\n";
# To create directory use the following
$string = "newdir";
syscall( &SYS_mkdir, $string );
執行上述代碼時,會產生以下結果 -
PID of this process is 23705
相關用法
- Perl sysread用法及代碼示例
- Perl system用法及代碼示例
- Perl sysseek用法及代碼示例
- Perl sysopen用法及代碼示例
- Perl symlink用法及代碼示例
- Perl sin()用法及代碼示例
- Perl split用法及代碼示例
- Perl shmctl用法及代碼示例
- Perl splice用法及代碼示例
- Perl sqrt()用法及代碼示例
- Perl setpriority用法及代碼示例
- Perl semget用法及代碼示例
- Perl send用法及代碼示例
- Perl sort()用法及代碼示例
- Perl setpwent用法及代碼示例
- Perl sethostent用法及代碼示例
注:本文由純淨天空篩選整理自 Perl syscall Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。