Changeset 6afc9d7 in mainline for uspace/app/bdsh/cmds/modules/mkfile/mkfile.c
- Timestamp:
- 2015-10-06T19:01:36Z (9 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0328987
- Parents:
- f1f7584
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/bdsh/cmds/modules/mkfile/mkfile.c
rf1f7584 r6afc9d7 27 27 */ 28 28 29 #include <errno.h> 29 30 #include <stdio.h> 30 31 #include <stdlib.h> … … 166 167 167 168 if ((rc2 = lseek(fd, file_size - 1, SEEK_SET)) < 0) 168 goto e xit;169 goto error; 169 170 170 171 rc2 = write(fd, &byte, sizeof(char)); 171 goto exit; 172 if (rc2 < 0) 173 goto error; 174 return CMD_SUCCESS; 172 175 } 173 176 … … 183 186 rc = write(fd, buffer, to_write); 184 187 if (rc <= 0) { 185 printf("%s: Error writing file (% zd).\n", cmdname, rc);188 printf("%s: Error writing file (%d).\n", cmdname, errno); 186 189 close(fd); 187 190 return CMD_FAILURE; … … 191 194 192 195 free(buffer); 193 exit: 194 rc = close(fd); 195 196 if (rc != 0 || rc2 < 0) { 197 printf("%s: Error writing file (%zd).\n", cmdname, rc); 198 return CMD_FAILURE; 199 } 196 197 if (close(fd) < 0) 198 goto error; 200 199 201 200 return CMD_SUCCESS; 201 error: 202 printf("%s: Error writing file (%d).\n", cmdname, errno); 203 return CMD_FAILURE; 202 204 }
Note:
See TracChangeset
for help on using the changeset viewer.