getc(fd) |
קורא תו קלט אחד |
התו עצמו או EOF |
putc(fd, ch) |
כותב תו פלט אחד |
סטטוס |
read(fd, buf, n) |
קורא n תווים לתוך החוצץ buf |
מספר התאים
שנקראו. |
write(fd, buf, n) |
כותב n תווים מתוך החוצץ buf |
מספר התאים
שנכתבו. |
open(fd, arg1, arg2) |
מאפשר פתיחת
קבצים על ההתקן fd. fd מציין את ההתקן עליו יפתח הקובץ open מחזיר מציין חדש לקובץ עצמו. |
המציין החדש |
close(fd) |
סוגר את fd.
הערה: ישנם התקנים שאסור לסגור כגון CONSOLE. |
סטטוס |
seek(fd, pos) |
מאפשר קביעת
מקום הקריאה/הכתיבה הבא בקובץ. לא רלוונטי לצג. |
סטטוס |
control(fd, pos) |
מאפשר פונקציות
נוספות להתקנים. למשל עבור צג מגדיר אפשרות
הדהוד וגם מצבי עבודה שונים. |
סטטוס |
init(fd) |
פונקצית אתחול להתקן
בזמן טעינת המערכת. |
סטטוס |
תודה
הסברתם את זה, כמו שאר הנושאים, באופן הכי ברור שיש.