Apache Mesos
Namespaces | Macros | Functions
fcntl.hpp File Reference
#include <glog/logging.h>
#include <stout/nothing.hpp>
#include <stout/try.hpp>
#include <stout/windows.hpp>
#include <stout/os/socket.hpp>
#include <stout/os/windows/fd.hpp>

Go to the source code of this file.

Namespaces

 os
 

Macros

#define O_RDONLY   _O_RDONLY
 
#define O_WRONLY   _O_WRONLY
 
#define O_RDWR   _O_RDWR
 
#define O_CREAT   _O_CREAT
 
#define O_TRUNC   _O_TRUNC
 
#define O_APPEND   _O_APPEND
 
#define O_CLOEXEC   _O_NOINHERIT
 

Functions

Try< Nothingos::cloexec (const WindowsFD &fd)
 
Try< Nothingos::unsetCloexec (const WindowsFD &fd)
 
Try< bool > os::isCloexec (const WindowsFD &fd)
 
Try< Nothingos::nonblock (const WindowsFD &fd)
 
Try< bool > os::isNonblock (const WindowsFD &fd)
 

Macro Definition Documentation

#define O_APPEND   _O_APPEND
#define O_CLOEXEC   _O_NOINHERIT
#define O_CREAT   _O_CREAT
#define O_RDONLY   _O_RDONLY
#define O_RDWR   _O_RDWR
#define O_TRUNC   _O_TRUNC
#define O_WRONLY   _O_WRONLY