Changes in uspace/app/bdsh/cmds/modules/ls/ls.c [c24b0dcb:c111da2] in mainline
- File:
-
- 1 edited
-
uspace/app/bdsh/cmds/modules/ls/ls.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/bdsh/cmds/modules/ls/ls.c
rc24b0dcb rc111da2 1 1 /* 2 * Copyright (c) 2025 Jiri Svoboda 2 3 * Copyright (c) 2008 Tim Post 3 4 * All rights reserved. … … 106 107 } 107 108 108 capa_spec_t capa; 109 capa_from_blocks(de->s.size, 1, &capa); 110 capa_simplify(&capa); 111 112 char *rptr; 113 errno_t rc = capa_format(&capa, &rptr); 114 if (rc != EOK) { 115 return rc; 116 } 117 118 char *sep = str_rchr(rptr, ' '); 109 char fsize[CAPA_BLOCKS_BUFSIZE]; 110 capa_blocks_format_buf(de->s.size, 1, fsize, sizeof(fsize)); 111 112 char *sep = str_rchr(fsize, ' '); 119 113 if (sep == NULL) { 120 free(rptr);121 114 return ENOENT; 122 115 } … … 124 117 *sep = '\0'; 125 118 126 printf("%-40s\t%*s %2s\n", de->name, width - 3, rptr, sep + 1); 127 free(rptr); 119 printf("%-40s\t%*s %2s\n", de->name, width - 3, fsize, sep + 1); 128 120 } else if (de->s.is_directory) 129 121 printf("%-40s\t%*s\n", de->name, width, "<dir>");
Note:
See TracChangeset
for help on using the changeset viewer.
