canonicalize_file_name(3) Library Functions Manual canonicalize_file_name(3) canonicalize_file_name - (libc -lc) #define _GNU_SOURCE /* See feature_test_macros(7) */ #include char *canonicalize_file_name(const char *path); canonicalize_file_name() path. . ... (/) . canonicalize_file_name() free(3) . canonicalize_file_name(path) : realpath(path, NULL); canonicalize_file_name() . ( ) canonicalize_file_name() NULL errno . realpath(3). attributes(7). +------------+------------------------------------+--------------------+ || | | +------------+------------------------------------+--------------------+ |canonicalize_file_name()| | MT-Safe | | | | | +------------+------------------------------------+--------------------+ GNU. readlink(2), realpath(3) 3 . . : . 6.18 8 2026 canonicalize_file_name(3)