לערן די לינוקס קאַמאַנד - יאַקטל

נאָמען

ייטעקטל - קאָנטראָל מיטל

סינאָפּסיס

# ינקלודע

int ioctl (int d , int request , ...);

באַשרייַבונג

די יאַקטל פונקציע מאַניפּיאַלייץ די אַנדערלייינג מיטל פּאַראַמעטערס פון ספּעציעל טעקעס. אין באַזונדער, פילע אָפּערייטינג פֿעיִקייטן פון כאַראַקטער ספּעציעל טעקעס (למשל טערמינאַלס) קענען זיין קאַנטראָולד מיט ייטקלל ריקוועס. דער אַרגומענט ד מוזן זיין אַ עפענען טעקע דעסקריפּטאָר.

די רגע אַרגומענט איז אַ מיטל-אָפענגיק בעטן קאָד. די דריט אַרגומענט איז אַ ייטיפּי טייַטל צו זכּרון. עס ס טראַדישאַנאַלי טשאַר * אַרפּפּ (פון די טעג איידער פּאָסל * איז גילטיק C), און וועט זיין אַזוי געהייסן פֿאַר דעם דיסקוסיע.

אַ ייטטל בעטן האט קאָדעד אין עס צי דער אַרגומענט איז אַן פּאַראַמעטער אָדער אויס פּאַראַמעטער, און די גרייס פון דעם אַרגומענט אַרפּפּ אין ביטעס. מאַקראָס און דיפיינז געניצט אין ספּעסאַפייינג אַ ייטקלל בעטן זענען ליגן אין די טעקע .

Return Value

וסואַללי, אויף הצלחה נול איז אומגעקערט. עטלעכע ייטאַקטלס נוצן די צוריקקומען ווערט ווי אַ רעזולטאַט פּאַראַמעטער און צוריקקומען אַ נאָנעגאַטיווע ווערט אויף הצלחה. אויף טעות, -1 איז אומגעקערט, און ערנאָו איז באַשטימט אַפּראָופּרייטלי.

ערראָרס

EBADF

ד איז ניט אַ גילטיק דעסקריפּטאָר.

EFAULT

אַרגפּ באַווייַזן אַ ינאַקסעסאַבאַל זיקאָרן געגנט.

ENOTTY

ד איז ניט פארבונדן מיט אַ כאַראַקטער ספּעציעל מיטל.

ENOTTY

דער ספּעציפיש בעטן טוט נישט אַפּלייז צו די טיפּ פון כייפעץ אַז די דעסקריפּטאָר די באַווייַזן.

EINVAL

בעטן אָדער אַרפּפּ איז ניט גילטיק.

קאָנפאָרמינג צו

קיין איין נאָרמאַל. אַרגומענץ, קערט, און סעמאַנטיקס פון יאַקטל (2) בייַטן לויט די מיטל שאָפער אין קשיא (די רופן איז געניצט ווי אַ כאַפּן-אַלע פֿאַר אָפּעראַטיאָנס וואָס טאָן ניט קלינלי פּאַסיק די וניקס טייַך איך / אָ מאָדעל). זען יאַקטל_ליסט (2) פֿאַר אַ רשימה פון פילע באקאנט ייטלקל רופט. די ייטקלל פֿונקציע רופט ארויס אין ווערסיע 7 AT & T Unix.