source: azure_iot_hub/trunk/musl-1.1.18/src/misc/get_current_dir_name.c@ 389

Last change on this file since 389 was 389, checked in by coas-nagasima, 5 years ago

ビルドが通るよう更新

  • Property svn:eol-style set to native
  • Property svn:mime-type set to text/x-csrc;charset=UTF-8
File size: 362 bytes
Line 
1#define _GNU_SOURCE
2#include <stdlib.h>
3#include <string.h>
4#include <limits.h>
5#include <unistd.h>
6#include <sys/stat.h>
7
8char *get_current_dir_name(void) {
9 struct stat a, b;
10 char *res = getenv("PWD");
11 if (res && *res && !stat(res, &a) && !stat(".", &b)
12 && (a.st_dev == b.st_dev) && (a.st_ino == b.st_ino))
13 return strdup(res);
14 return getcwd(0, 0);
15}
Note: See TracBrowser for help on using the repository browser.