|
GETCWD(3C)НАЗВАНИЕ СИНТАКСИС char *getcwd (buf, size) char *buf; int size; ОПИСАНИЕ Если аргумент buf равен NULL, то getcwd получает size байт памяти с помощью функции malloc(3S). В этом случае указатель, возвращаемый getcwd, может впоследствии использоваться как аргумент функции free. В реализации getcwd используется функция popen(3S) для направления вывода команды pwd(1) в нужную область памяти. ПРИМЕР void exit (), perror (); ... if ((cwd = getcwd ((char*) NULL, 64)) == NULL) { perror ("pwd"); exit(2); } printf ("%s\n", cwd); СМ. ТАКЖЕ ДИАГНОСТИКА |
|