Hallo,
was hier vielleicht jemand was die Funktion ioctl() genau macht und vor allem, warum sie Fehlschlagen könnte?
Für ein Studiumsprojekt muss ich einen bestimmten Quelltext bei mir zum Laufen bringen, der ioctl() benutzt. Bei der Ausführung der Quellcodes kommt es zum Abbruch mit dem Fehlercode 25 in der Fehlervarable ERRNO, die den Fehler genauer spezifizieren soll. Laut meiner Recherche steht Code 25 für [Errno 25] Inappropriate ioctl for device.
Kann mir vielleicht jemand weiterhelfe? Was könnte den Fehler verursachen, vor allem, wenn man davon ausgeht, dass alle Parameter für die Funktion korrekt übergeben werden?
Vielen Dank im Voraus.
Mit freundlichen Grüßen
Tanrim
P.S. Mein Testgerät - Dell Inspiron 15 3000 - CPU: Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz - RAM: 8 GB - OS: Ubuntu 20.04.6 LTS - Kernel: 5.15.0-67-generic
Moderiert von kB:
Aus dem Forum „Sicherheit“ in einen besser passenden Forenbereich verschoben. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“) im jeweiligen Forum! Danke.
Bearbeitet von Thomas_Do:
Titel korrigiert.