Navigation

Operators and Keywords

Function List:

C++ API

getcwd.c File Reference

#include <config.h>
#include <unistd.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <stdbool.h>
#include <stddef.h>
#include <fcntl.h>
#include <dirent.h>
#include <stdlib.h>
#include <string.h>
#include <limits.h>
Include dependency graph for getcwd.c:

Defines

#define HAVE_OPENAT_SUPPORT   1
#define __set_errno(val)   (errno = (val))
#define _D_EXACT_NAMLEN(d)   strlen ((d)->d_name)
#define _D_ALLOC_NAMLEN(d)   (_D_EXACT_NAMLEN (d) + 1)
#define MAX(a, b)   ((a) < (b) ? (b) : (a))
#define MIN(a, b)   ((a) < (b) ? (a) : (b))
#define PATH_MAX   1024
#define MATCHING_INO(dp, ino)   ((dp)->d_ino == (ino))
#define __getcwd   rpl_getcwd
#define __lstat   lstat
#define __closedir   closedir
#define __opendir   opendir
#define __readdir   readdir

Functions

char * __getcwd (char *buf, size_t size)

Define Documentation

#define __closedir   closedir
#define __getcwd   rpl_getcwd
#define __lstat   lstat
#define __opendir   opendir
#define __readdir   readdir
#define __set_errno (   val  )     (errno = (val))
#define _D_ALLOC_NAMLEN (   d  )     (_D_EXACT_NAMLEN (d) + 1)
#define _D_EXACT_NAMLEN (   d  )     strlen ((d)->d_name)
#define HAVE_OPENAT_SUPPORT   1
#define MATCHING_INO (   dp,
  ino 
)    ((dp)->d_ino == (ino))
#define MAX (   a,
  b 
)    ((a) < (b) ? (b) : (a))
#define MIN (   a,
  b 
)    ((a) < (b) ? (a) : (b))
#define PATH_MAX   1024

Function Documentation

char* __getcwd ( char *  buf,
size_t  size 
)
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines