#include #include #include #include #include "test_helpers.h" int main(void) { char cwd[PATH_MAX] = { 0 }; char *cwd_result = NULL; cwd_result = getcwd(cwd, PATH_MAX); ERROR_IF(getcwd, cwd_result, == NULL); UNEXP_IF(getcwd, cwd_result, != cwd); printf("getcwd before chdir: %s\n", cwd); int status = chdir(".."); ERROR_IF(chdir, status, == -1); UNEXP_IF(chdir, status, != 0); cwd_result = getcwd(cwd, PATH_MAX); ERROR_IF(getcwd, cwd_result, == NULL); UNEXP_IF(getcwd, cwd_result, != cwd); printf("getcwd after chdir: %s\n", cwd); }