Dateinamen

Florian Lohoff flo at rfc822.org
Sat Jan 1 11:56:35 CET 2000


On Thu, Dec 30, 1999 at 02:54:00AM +0100, Jan-Benedict Glaw wrote:
> Hallo *!
> 
> Gibt's eine portable Lösung zu canonicalize_file_name()?
> 
> ---------| /usr/include/stdlib.h |---------
> #ifdef  __USE_GNU
> /* Return a malloc'd string containing the canonical absolute name of the
>    named file.  The last file name component need not exist, and may be a
>    symlink to a nonexistent file.  */
> extern char *canonicalize_file_name __P ((__const char *__name));
> #endif
> /---------| /usr/include/stdlib.h |---------
> 
> __USE_GNU ist zwar unter Linux so ersteinmal definiert, aber leider nicht
> immer, abhängig von anderen #include's (bzw. #define's). Bändesprechenderweise
> gibt's dazu bei mir auch keine man page, das muß man in der stdlib.h fin-
> den... Wäre dumm, wenn ich ein warning (implicit declaration) bekomme und
> andere dann später beim Linken auf die Nase fallen, weil sie nicht eine glibc
> ihr Eigen nennen:-/

Da muss es einen Portablen weg zu geben - Perl selber benutzt teilweise dazu
die CShell ....

Flo
-- 
Florian Lohoff		flo at rfc822.org		      	+49-5241-470566
  ...  The failure can be random; however, when it does occur, it is
  catastrophic and is repeatable  ...             Cisco Field Notice




More information about the Linux mailing list