canonicalize_file_name(3) Library Functions Manual canonicalize_file_name(3) canonicalize_file_name - LIBRARY Standard C library (libc, -lc) #define _GNU_SOURCE /* See feature_test_macros(7) */ #include char *canonicalize_file_name(const char *path); canonicalize_file_name() , null, path. , . ... (/) . canonicalize_file_name() free(3), . canonicalize_file_name(path) : realpath(path, NULL); canonicalize_file_name() null . (, ), canonicalize_file_name() NULL errno . realpath(3). attributes(7). +----------------------------+----------------------------------------------------------+--------------------------+ | | | | +----------------------------+----------------------------------------------------------+--------------------------+ |canonicalize_file_name() | | MT-Safe | +----------------------------+----------------------------------------------------------+--------------------------+ GNU. . readlink(2), realpath(3) Azamat Hackimov , Dmitriy S. Seregin , Dmitry Bolkhovskikh , Katrin Kutepova , Yuri Kozlov ; GNU 3 , . . , , . Linux man-pages 6.06 31 2023 . canonicalize_file_name(3)