system-calls

    2熱度

    1回答

    有一個功能https://linux.die.net/man/3/getnameinfo我如何知道它的系統調用是什麼? Linux系統調用表中沒有這樣的功能。或者只存在於該C庫中?

    3熱度

    1回答

    我知道有int isatty(int filedes)函數,但是這個在標準的C庫中。我想通過在Linux和OSX中進行系統調用來確定STDIN是否是TTY(我正在編寫一個FORTH程序集,並且我不想鏈接到C庫)。

    0熱度

    1回答

    我在GDB中注意到,在我調用__NR_write操作之後,在那之後,__NR_lchown系統調用號(16)被傳遞給rax寄存器。我得到的代碼是: .data BemVindo: .ascii "Seja bem vindo!\n" Digite: .ascii "Digite alguma coisa\n" _start: mov $4, %rax mov $1,

    1熱度

    1回答

    我是FreeBSD的新手。我在VMware上安裝了FreeBSD-11.0-RELEASE-amd64。我想添加第一個新的系統調用。我找到這link。 我所做的: CD/usr/src目錄/ SYS /克恩 EE mykern.c #include <sys/sysproto.h> #include <sys/proc.h> #include <sys/types.h> #include <

    0熱度

    1回答

    if(cmd == "zip") { string z = "tar cvf " + destination + " " + file; system(z.c_str()); } 我想壓縮一個文件。到一個給定的目的地。但是我的情況發生了什麼,它是一個壓縮文件的目的地。就像我在Linux中使用它,在Destination中給出「Desktop」

    2熱度

    1回答

    我是FreeBSD的初學者。我在VM上安裝了FreeBSD-11.0-RELEASE-amd64。 我想添加第一個新的系統調用。上週這是my post。 現在我想構建內核。我看到handbook。 但在命令make buildkernel,表示錯誤! mykern.c #include <sys/sysproto.h> #include <sys/param.h> #include <sys/

    0熱度

    1回答

    我想弄清楚如何在用戶點擊一個在Outlook中打開的郵件內的URL時,然後將URL傳遞給一個函數,對該字符串進行測試,如果有效,就放手吧。 我已經有一個Outlook加載項,我意識到沒有本地方式來做到這一點。但是我正在尋找那位專家來幫助我弄清楚我正在嘗試做什麼。 我最初的想法是試圖解決這個問題,可能會陷入正在執行的Windows系統調用,我應該能夠解析該消息,獲取字符串,執行函數,然後決定放手是否

    2熱度

    1回答

    我是FreeBSD的初學者。我在VM上安裝了FreeBSD-11.0-RELEASE-amd64。我想添加第一個用於計算兩個值之和的新系統調用。 但我的功能有錯誤! mykern.c #include <sys/sysproto.h> #include <sys/param.h> #include <sys/types.h> #include <sys/systm.h> #include

    1熱度

    1回答

    我正試圖學習如何在Python中調用PROCESS_VM_READV。從the manual閱讀,我決定創建一個類似於他們的例子。 我已經打開python3在終端與root權限。然後,通過導入&初始化需要的模塊和變量 import ctypes libc = ctypes.CDLL('libc.so.6') vm=libc.process_vm_readv 在這個例子中進行,有一個名爲io

    0熱度

    1回答

    我想從Matlab(Win,German GUI)調用ImageMagick,但是我在命令窗口中收到錯誤消息「UnzulässigerParameter - -negate」(禁止參數)。 output_meta_folder = 'D:\D-ART\Abstrakt_ART\CM\'; system_string = strcat('convert', [' ', output_meta_fo