Navigation

Operators and Keywords

Function List:

C++ API

unistd.h File Reference

#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
Include dependency graph for unistd.h:

Go to the source code of this file.

Defines

#define _GL_UNISTD_H
#define _GL_CXXDEFS_H
#define _GL_EXTERN_C   extern
#define _GL_FUNCDECL_RPL(func, rettype, parameters_and_attributes)   _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)
#define _GL_FUNCDECL_RPL_1(rpl_func, rettype, parameters_and_attributes)   _GL_EXTERN_C rettype rpl_func parameters_and_attributes
#define _GL_FUNCDECL_SYS(func, rettype, parameters_and_attributes)   _GL_EXTERN_C rettype func parameters_and_attributes
#define _GL_CXXALIAS_RPL(func, rettype, parameters)   _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
#define _GL_CXXALIAS_RPL_1(func, rpl_func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_RPL_CAST_1(func, rpl_func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_SYS(func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_SYS_CAST(func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_SYS_CAST2(func, rettype, parameters, rettype2, parameters2)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIASWARN(func)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIASWARN1(func, rettype, parameters_and_attributes)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_ARG_NONNULL(params)
#define _GL_WARN_ON_USE(function, message)   _GL_WARN_EXTERN_C int _gl_warn_on_use
#define _GL_WARN_ON_USE_CXX(function, rettype, parameters_and_attributes, msg)   _GL_WARN_EXTERN_C int _gl_warn_on_use
#define _GL_WARN_EXTERN_C   extern
#define STDIN_FILENO   0
#define STDOUT_FILENO   1
#define STDERR_FILENO   2
#define F_OK   0
#define X_OK   1
#define W_OK   2
#define R_OK   4
#define getcwd   rpl_getcwd

Functions

 _GL_CXXALIAS_SYS (chown, int,(const char *file, uid_t uid, gid_t gid))
 _GL_CXXALIASWARN (chown)
 _GL_CXXALIAS_SYS (close, int,(int fd))
 _GL_CXXALIASWARN (close)
 _GL_CXXALIAS_SYS (dup, int,(int oldfd))
 _GL_CXXALIASWARN (dup)
 _GL_CXXALIAS_SYS (dup2, int,(int oldfd, int newfd))
 _GL_CXXALIASWARN (dup2)
 _GL_CXXALIAS_SYS (fchdir, int,(int))
 _GL_CXXALIASWARN (fchdir)
 _GL_CXXALIAS_SYS (fchownat, int,(int fd, char const *file, uid_t owner, gid_t group, int flag))
 _GL_CXXALIASWARN (fchownat)
 _GL_FUNCDECL_RPL (getcwd, char *,(char *buf, size_t size))
 _GL_CXXALIAS_RPL (getcwd, char *,(char *buf, size_t size))
 _GL_CXXALIASWARN (getcwd)
 _GL_CXXALIAS_SYS (getdtablesize, int,(void))
 _GL_CXXALIASWARN (getdtablesize)
 _GL_CXXALIAS_SYS_CAST (gethostname, int,(char *name, size_t len))
 _GL_CXXALIASWARN (gethostname)
 _GL_CXXALIAS_SYS_CAST (getlogin_r, int,(char *name, size_t size))
 _GL_CXXALIASWARN (getlogin_r)
 _GL_CXXALIAS_SYS (lchown, int,(char const *file, uid_t owner, gid_t group))
 _GL_CXXALIASWARN (lchown)
 _GL_CXXALIAS_SYS (link, int,(const char *path1, const char *path2))
 _GL_CXXALIASWARN (link)
 _GL_CXXALIAS_SYS (readlink, ssize_t,(const char *file, char *buf, size_t bufsize))
 _GL_CXXALIASWARN (readlink)
 _GL_CXXALIAS_SYS (rmdir, int,(char const *name))
 _GL_CXXALIASWARN (rmdir)
 _GL_CXXALIAS_SYS (sleep, unsigned int,(unsigned int n))
 _GL_CXXALIASWARN (sleep)
 _GL_CXXALIAS_SYS (symlink, int,(char const *contents, char const *file))
 _GL_CXXALIASWARN (symlink)
 _GL_CXXALIAS_SYS (unlink, int,(char const *file))
 _GL_CXXALIASWARN (unlink)
 _GL_CXXALIAS_SYS (unlinkat, int,(int fd, char const *file, int flag))
 _GL_CXXALIASWARN (unlinkat)

Define Documentation

#define _GL_ARG_NONNULL (   params  ) 
#define _GL_CXXALIAS_RPL (   func,
  rettype,
  parameters 
)    _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
#define _GL_CXXALIAS_RPL_1 (   func,
  rpl_func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_RPL_CAST_1 (   func,
  rpl_func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_SYS (   func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_SYS_CAST (   func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_SYS_CAST2 (   func,
  rettype,
  parameters,
  rettype2,
  parameters2 
)    _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIASWARN (   func  )     _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIASWARN1 (   func,
  rettype,
  parameters_and_attributes 
)    _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXDEFS_H
#define _GL_EXTERN_C   extern
#define _GL_FUNCDECL_RPL (   func,
  rettype,
  parameters_and_attributes 
)    _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)
#define _GL_FUNCDECL_RPL_1 (   rpl_func,
  rettype,
  parameters_and_attributes 
)    _GL_EXTERN_C rettype rpl_func parameters_and_attributes
#define _GL_FUNCDECL_SYS (   func,
  rettype,
  parameters_and_attributes 
)    _GL_EXTERN_C rettype func parameters_and_attributes
#define _GL_UNISTD_H
#define _GL_WARN_EXTERN_C   extern
#define _GL_WARN_ON_USE (   function,
  message 
)    _GL_WARN_EXTERN_C int _gl_warn_on_use
#define _GL_WARN_ON_USE_CXX (   function,
  rettype,
  parameters_and_attributes,
  msg 
)    _GL_WARN_EXTERN_C int _gl_warn_on_use
#define F_OK   0
#define getcwd   rpl_getcwd
#define R_OK   4
#define STDERR_FILENO   2
#define STDIN_FILENO   0
#define STDOUT_FILENO   1
#define W_OK   2
#define X_OK   1

Function Documentation

_GL_CXXALIAS_RPL ( getcwd  ,
char *  ,
(char *buf, size_t size)   
)
_GL_CXXALIAS_SYS ( dup  ,
int  ,
(int oldfd)   
)
_GL_CXXALIAS_SYS ( fchdir  ,
int  ,
(int)   
)
_GL_CXXALIAS_SYS ( getdtablesize  ,
int  ,
(void)   
)
_GL_CXXALIAS_SYS ( symlink  ,
int  ,
(char const *contents, char const *file)   
)
_GL_CXXALIAS_SYS ( unlink  ,
int  ,
(char const *file)   
)
_GL_CXXALIAS_SYS ( unlinkat  ,
int  ,
(int fd, char const *file, int flag)   
)
_GL_CXXALIAS_SYS ( fchownat  ,
int  ,
(int fd, char const *file, uid_t owner, gid_t group, int flag)   
)
_GL_CXXALIAS_SYS ( lchown  ,
int  ,
(char const *file, uid_t owner, gid_t group)   
)
_GL_CXXALIAS_SYS ( chown  ,
int  ,
(const char *file, uid_t uid, gid_t gid)   
)
_GL_CXXALIAS_SYS ( rmdir  ,
int  ,
(char const *name)   
)
_GL_CXXALIAS_SYS ( link  ,
int  ,
(const char *path1, const char *path2)   
)
_GL_CXXALIAS_SYS ( readlink  ,
ssize_t  ,
(const char *file, char *buf, size_t bufsize)   
)
_GL_CXXALIAS_SYS ( close  ,
int  ,
(int fd)   
)
_GL_CXXALIAS_SYS ( dup2  ,
int  ,
(int oldfd, int newfd)   
)
_GL_CXXALIAS_SYS ( sleep  ,
unsigned  int,
(unsigned int n)   
)
_GL_CXXALIAS_SYS_CAST ( gethostname  ,
int  ,
(char *name, size_t len)   
)
_GL_CXXALIAS_SYS_CAST ( getlogin_r  ,
int  ,
(char *name, size_t size)   
)
_GL_CXXALIASWARN ( fchdir   ) 
_GL_CXXALIASWARN ( gethostname   ) 
_GL_CXXALIASWARN ( getdtablesize   ) 
_GL_CXXALIASWARN ( close   ) 
_GL_CXXALIASWARN ( unlinkat   ) 
_GL_CXXALIASWARN ( link   ) 
_GL_CXXALIASWARN ( getlogin_r   ) 
_GL_CXXALIASWARN ( rmdir   ) 
_GL_CXXALIASWARN ( dup   ) 
_GL_CXXALIASWARN ( dup2   ) 
_GL_CXXALIASWARN ( sleep   ) 
_GL_CXXALIASWARN ( symlink   ) 
_GL_CXXALIASWARN ( getcwd   ) 
_GL_CXXALIASWARN ( fchownat   ) 
_GL_CXXALIASWARN ( readlink   ) 
_GL_CXXALIASWARN ( chown   ) 
_GL_CXXALIASWARN ( unlink   ) 
_GL_CXXALIASWARN ( lchown   ) 
_GL_FUNCDECL_RPL ( getcwd  ,
char *  ,
(char *buf, size_t size)   
)
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines