int ft_pwd(char **cmd_line);
#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://www.it-note.kr/209

https://bowdoin.teamdynamix.com/TDClient/1814/Portal/KB/ArticleDet?ID=41073