Changeset c111da2 in mainline for uspace/app/bdsh/cmds/modules/ls
- Timestamp:
- 2025-10-09T15:44:52Z (3 months ago)
- Branches:
- master
- Children:
- cfd04c4
- Parents:
- 1a96db9
- 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
r1a96db9 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.
