Changes in uspace/srv/volsrv/mkfs.c [395df52:f3504c1] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/volsrv/mkfs.c
r395df52 rf3504c1 40 40 #include <stdarg.h> 41 41 #include <stdlib.h> 42 #include <str.h> 42 43 #include <str_error.h> 43 44 #include <task.h> … … 101 102 102 103 103 int volsrv_part_mkfs(service_id_t sid, vol_fstype_t fstype )104 int volsrv_part_mkfs(service_id_t sid, vol_fstype_t fstype, const char *label) 104 105 { 105 106 const char *cmd; … … 131 132 return rc; 132 133 133 rc = cmd_runl(cmd, cmd, svc_name, NULL); 134 if (str_size(label) > 0) 135 rc = cmd_runl(cmd, cmd, "--label", label, svc_name, NULL); 136 else 137 rc = cmd_runl(cmd, cmd, svc_name, NULL); 138 134 139 free(svc_name); 135 140 return rc; 136 141 } 137 142 143 void volsrv_part_get_lsupp(vol_fstype_t fstype, vol_label_supp_t *vlsupp) 144 { 145 vlsupp->supported = false; 146 147 switch (fstype) { 148 case fs_exfat: 149 case fs_fat: 150 vlsupp->supported = true; 151 break; 152 case fs_minix: 153 case fs_ext4: 154 case fs_cdfs: 155 break; 156 } 157 } 158 138 159 /** @} 139 160 */
Note:
See TracChangeset
for help on using the changeset viewer.