簡體   English   中英

何時應使用syscall函數代替glibc包裝器?

[英]When should syscall function be used instead of glibc wrapper?

syscall 手冊頁說,“當c庫中沒有包裝函數時,這很有用”。 如果包裝函數可用,使用包裝函數是否總是更好? 如果不是,什么時候應該更喜歡syscall

決不。

在那里你曾經考慮使用的唯一情況syscall()是調用系統調用不會在你的C庫的包裝。 與libc包裝器相比,它絕對沒有優勢,但有很多劣勢。 (例如:它不太清楚,不可移植,並且繞過了對參數數量和類型的編譯時檢查。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM