retval = ext2fs_read_inode(current_fs, ino, &inode);
if (retval) {
- fprintf(ls->f, "%5d --- error --- %s\n", name);
+ fprintf(ls->f, "%5ld --- error --- %s\n", retval, name);
return;
}
modtime = inode.i_mtime;
sprintf(datestr, "%2d-%s-%2d %02d:%02d",
tm_p->tm_mday, monstr[tm_p->tm_mon], tm_p->tm_year,
tm_p->tm_hour, tm_p->tm_min);
- fprintf(ls->f, "%6d %6o %5d %5d %5d %s %s\n", ino, inode.i_mode,
+ fprintf(ls->f, "%6ld %6o %5d %5d %5d %s %s\n", ino, inode.i_mode,
inode.i_uid, inode.i_gid, inode.i_size, datestr, name);
}
char tmp[EXT2_NAME_LEN + 16];
int thislen;
- sprintf(tmp, "%d (%d) %s ", ino, rec_len, name);
+ sprintf(tmp, "%ld (%d) %s ", ino, rec_len, name);
thislen = strlen(tmp);
if (ls->col + thislen > 80) {
void *private)
{
char name[EXT2_NAME_LEN];
- char tmp[EXT2_NAME_LEN + 16];
struct list_dir_struct *ls = (struct list_dir_struct *) private;
int thislen;