1 #include <stdio.h> 2 #include <dirent.h> 3 #include <string.h> 4 #include <errno.h> 5 #include <unistd.h> 6 #include <sys/stat.h> 7 #include <aos/cli.h> 8 #include <stdbool.h> 9 #include <fcntl.h> 10 pwd_main(int argc,char ** argv)11static int pwd_main(int argc, char **argv) 12 { 13 char dir[256] = {0}, *ret; 14 15 ret = getcwd(dir, sizeof(dir)); 16 if (!ret) { 17 aos_cli_printf("Failed to get current working directory!\r\n"); 18 return -1; 19 } 20 21 aos_cli_printf("%s\r\n", dir); 22 23 return 0; 24 } 25 ALIOS_CLI_CMD_REGISTER(pwd_main, pwd, print name of current working directory); 26