System Call Wrapper von Open in glibc -> syscall_open im Kernel" Ich fand die Verpackung des offenen, aber es gibt" />
![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| UNIX für Fortgeschrittene und Experten Expert-to-Experte. Erfahren Sie fortgeschrittene UNIX-, UNIX-Kommandos, Linux-Betriebssysteme, System-Administration, Programmierung, Shell, Shell-Skripte, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| C: System Call | Dedalus | High-Level-Programmierung | 2 | 06-23-2009 04:23 AM |
| System Call | hegdeshashi | Shell Programmierung und Scripting | 10 | 06-16-2009 02:11 AM |
| System-Aufruf in CGI nicht funktionieren | tqlam | Shell Programmierung und Scripting | 6 | 03-18-2008 09:52 PM |
| c Systemaufruf | Rangaswamy | High-Level-Programmierung | 1 | 02-19-2008 01:53 PM |
| wie zu unterscheiden System Anruf von Call-Bibliothek | Muru | UNIX für Fortgeschrittene und Experten | 2 | 07-20-2007 12:20 AM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
System Call Wrapper der "offenen"
Wenn der Programmierer verwenden "Öffnen" Funktion, wird der Prozess wie unten.
"Open -> System Call Wrapper von Open in glibc -> syscall_open im Kernel" Ich fand die Verpackung der offenen, aber es gibt keine Anwendung wie "int $ 80 '. Code:
int
__open (file, oflag)
const char *file;
int oflag;
{
int mode;
if (file == NULL)
{
__set_errno (EINVAL);
return -1;
}
if (oflag & O_CREAT)
{
va_list arg;
va_start(arg, oflag);
mode = va_arg(arg, int);
va_end(arg);
}
__set_errno (ENOSYS);
return -1;
}
|
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|