system call dekblad van open in Glibc -> syscall_open in kernel" Ik vond de omslag van open, maar er is" />
![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX for Advanced & Expert Gebruikers Expert-to-Expert. Hier geavanceerde UNIX-, UNIX-commando's, Linux, Operating Systems, System Administration, programmering, Shell, Shell scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| C: system call | Dedalus | Hoog Niveau Programmering | 2 | 06-23-2009 04:23 |
| system call | hegdeshashi | Programmeren en Shell Scripting | 10 | 06-16-2009 02:11 |
| System call in CGI niet werken | tqlam | Programmeren en Shell Scripting | 6 | 03-18-2008 09:52 PM |
| c system call | rangaswamy | Hoog Niveau Programmering | 1 | 02-19-2008 01:53 PM |
| hoe te differentiëren systeem oproep van bibliotheek gesprek | Muru | UNIX for Advanced & Expert Gebruikers | 2 | 07-20-2007 12:20 AM |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
||||
|
System call Wrapper van 'open'
Wanneer de programmeur gebruik van 'open' functie, het proces is zoals hieronder. "open -> system call dekblad van open in Glibc -> syscall_open in kernel" Ik vond de omslag van open, maar er is geen uitvoering als' 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;
}
Laat het me weten waar het dekblad van open is. |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|