--- src/vfs/fish/helpers/ls.orig 2013-04-10 22:04:31.000000000 +0200 +++ src/vfs/fish/helpers/ls 2014-03-15 15:35:18.000000000 +0100 @@ -137,9 +137,13 @@ if (S_ISLNK ($mode)) { my $linkname = readlink ("$dirname/$filename"); $linkname =~ $strutils_shell_escape_regex; - printf("R%%o %%o $uid.$gid\nS$size\nd$mloctime\n:\"$e_filename\" -> \"$linkname\"\n\n", S_IMODE($mode), S_IFMT($mode)); + printf("R%%o %%o %%i.%%i\nS%%lld\nd%%s\n:\"%%s\" -> \"%%s\"\n\n", + S_IMODE($mode), S_IFMT($mode), + $uid, $gid, $size, $mloctime, $e_filename, $linkname); } else { - printf("R%%o %%o $uid.$gid\nS$size\nd$mloctime\n:\"$e_filename\"\n\n", S_IMODE($mode), S_IFMT($mode)); + printf("R%%o %%o %%i.%%i\nS%%lld\nd%%s\n:\"%%s\"\n\n", + S_IMODE($mode), S_IFMT($mode), + $uid, $gid, $size, $mloctime, $e_filename); } } printf("### 200\n");