int ft_pwd(char **cmd_line);
cmd_line
- 명령어 라인 (사용 x)return (-1);
- 현재 디렉토리를 얻지 못했을 경우return (0);
- 성공했을 경우#define PATH_MAX 1024
int ft_pwd(char **cmd_line)
{
char buf[PATH_MAX];
(void)cmd_line;
if(getcwd(buf,PATH_MAX) == NULL)
{
printf("current working directory get error: %s\\n", strerror(errno));
return (-1);
}
printf("%s\\n", buf);
return (0);
}
경로 길이의 최대값은 MacOS에서는 1024
https://bowdoin.teamdynamix.com/TDClient/1814/Portal/KB/ArticleDet?ID=41073