คำถามติดแท็ก header-file

1
ความแตกต่างระหว่าง / usr / include / sys และ / usr / include / linux?
เห็นได้ชัดว่ามีความแตกต่าง แต่ฉันอยากรู้เกี่ยวกับเหตุผลที่อยู่เบื้องหลังว่าทำไมบางสิ่งไปภายใต้ / usr / include / sys และคนอื่นไปภายใต้ / usr / include / linux และมีชื่อไฟล์ส่วนหัวเดียวกัน? สิ่งนี้เกี่ยวข้องกับ POSIX vx ไม่ใช่ POSIX หรือไม่? นอกจากนี้ฉันยังจัดการเติม / usr / include / linux ด้วยส่วนหัวในระบบ Fedora ของฉันด้วยการคว้าแพ็คเกจ kernel-headers มีชื่อแพ็คเกจมาตรฐานสำหรับฉันที่จะรับไฟล์ส่วนหัวที่อยู่ภายใต้ / usr / include / sys ? ฉันหามันไม่เจอ

4
การใช้ส่วนหัวเคอร์เนลเรียลไทม์เพื่อรวบรวมรหัสผู้ใช้กับส่วนหัวเริ่มต้น
ตามความต้องการของลูกค้าฉันติดตั้ง CentOS 5.6 ด้วยเคอร์เนลเริ่มต้น ด้วยเคอร์เนลนี้ติดตั้งไฟล์ time.h #define CLOCK_MONOTONICรวมถึง ตอนนี้เคอร์เนลแบบ real-time ได้รับการติดตั้งพร้อมกับเคอร์เนล devel CLOCK_MONOTONIC_RAWและรหัสของเราต้องการที่จะใช้ มันมีอยู่เป็นส่วนหนึ่งของไฟล์ส่วนหัวของเคอร์เนล แต่เมื่อฉันรวบรวมรหัสของเรามันไม่พบมันใน userspace มาตรฐานรวมถึง คำถามของฉันคือขั้นตอนที่เหมาะสมในการรวม / แทนที่time.hพบโดยค่าเริ่มต้นด้วยเคอร์เนลเรียลไทม์คืออะไร? จากการวิจัยของฉันดูเหมือนว่า symlink ไม่ดีดังนั้นควรจัดการอย่างไร ขั้นตอนหรือกระบวนการคืออะไร? การอัพเกรดเป็น CentOS 6.0 หรือ 5.7 ไม่ใช่ตัวเลือกตามความต้องการของลูกค้า

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.