gsasl  1.10.0
About: GNU SASL is an implementation of the Simple Authentication and Security Layer (SASL). Development version.
  Fossies Dox: gsasl-1.10.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

open.c File Reference
#include <config.h>
#include <fcntl.h>
#include <sys/types.h>
#include "cloexec.h"
#include <errno.h>
#include <stdarg.h>
#include <string.h>
#include <sys/stat.h>
#include <unistd.h>
Include dependency graph for open.c:

Go to the source code of this file.

Macros

#define __need_system_fcntl_h
 
#define REPLACE_OPEN_DIRECTORY   0
 

Functions

static int orig_open (const char *filename, int flags, mode_t mode)
 
int open (const char *filename, int flags,...)
 

Macro Definition Documentation

◆ __need_system_fcntl_h

#define __need_system_fcntl_h

Definition at line 22 of file open.c.

◆ REPLACE_OPEN_DIRECTORY

#define REPLACE_OPEN_DIRECTORY   0

Definition at line 55 of file open.c.

Function Documentation

◆ open()

int open ( const char *  filename,
int  flags,
  ... 
)

◆ orig_open()

static int orig_open ( const char *  filename,
int  flags,
mode_t  mode 
)
static

Definition at line 31 of file open.c.

References open().

Referenced by open().