whiterose

linux unikernel
Log | Files | Refs | README | LICENSE | git clone https://git.ne02ptzero.me/git/whiterose

get_current_dir_name.c (451B)


      1 // SPDX-License-Identifier: GPL-2.0
      2 // Copyright (C) 2018, Red Hat Inc, Arnaldo Carvalho de Melo <acme@redhat.com>
      3 //
      4 #ifndef HAVE_GET_CURRENT_DIR_NAME
      5 #include "util.h"
      6 #include <unistd.h>
      7 #include <stdlib.h>
      8 #include <stdlib.h>
      9 
     10 /* Android's 'bionic' library, for one, doesn't have this */
     11 
     12 char *get_current_dir_name(void)
     13 {
     14 	char pwd[PATH_MAX];
     15 
     16 	return getcwd(pwd, sizeof(pwd)) == NULL ? NULL : strdup(pwd);
     17 }
     18 #endif // HAVE_GET_CURRENT_DIR_NAME