Skip to content
Snippets Groups Projects
fcntl.h 440 B
Newer Older
#ifndef _BITS_FCNTL_H
#define _BITS_FCNTL_H

int open(const char* filename, int flags, ...) {
    mode_t mode = 0;
    va_list ap;
    va_start(ap, flags);
    mode = va_arg(ap, mode_t);
    va_end(ap);
    return sys_open(filename, flags, mode);
}

int fcntl(int fildes, int cmd, ...) {
    int args = 0;
    va_list ap;
    va_start(ap, cmd);
    args = va_arg(ap, int);
    va_end(ap);
    return sys_fcntl(fildes, cmd, args);
}