canonicalize.c 505 B

12345678910111213141516171819
  1. /*
  2. * canonicalize.c -- Return a malloc'd string containing the canonical
  3. * absolute name of the named file. The last file name component need
  4. * not exist, and may be a symlink to a nonexistent file.
  5. * Copyright (C) 2009 STMicroelectronics
  6. * Author: Salvatore Cro <salvatore.cro@st.com>
  7. *
  8. * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
  9. */
  10. #include <stdlib.h>
  11. #ifdef __USE_GNU
  12. char * canonicalize_file_name (const char *name)
  13. {
  14. return realpath (name, NULL);
  15. }
  16. #endif