Changes in uspace/app/bdsh/cmds/modules/ls/ls.c [c111da2:c24b0dcb] 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
rc111da2 rc24b0dcb 1 1 /* 2 * Copyright (c) 2025 Jiri Svoboda3 2 * Copyright (c) 2008 Tim Post 4 3 * All rights reserved. … … 107 106 } 108 107 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, ' '); 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, ' '); 113 119 if (sep == NULL) { 120 free(rptr); 114 121 return ENOENT; 115 122 } … … 117 124 *sep = '\0'; 118 125 119 printf("%-40s\t%*s %2s\n", de->name, width - 3, fsize, sep + 1); 126 printf("%-40s\t%*s %2s\n", de->name, width - 3, rptr, sep + 1); 127 free(rptr); 120 128 } else if (de->s.is_directory) 121 129 printf("%-40s\t%*s\n", de->name, width, "<dir>");
Note:
See TracChangeset
for help on using the changeset viewer.
