Added strerror(3) as a Rust library #76

Closed
emma wants to merge 16 commits from strerror into main
2 changed files with 50 additions and 44 deletions
Showing only changes of commit 135bf2a8eb - Show all commits

View File

@ -132,6 +132,10 @@ int main(int argc, char *argv[]){
k = 0;
if(argc > 0)
program_name = argv[0];
if(argc > 1)
while((c = getopt(argc, argv, "aehi:no:u")) != -1)
switch(c){
case 'a': /* "rb+" -> "ab" */
@ -202,6 +206,8 @@ int main(int argc, char *argv[]){
if(putc(c, files[1].files[j]) == EOF){
/* notebook's full */
retval = EX_IOERR;
fprintf(stderr, "%s: %s: %s\n",
program_name, files[1].names[j], strerror(errno));
if(fclose(files[1].files[j]) == EOF)
fprintf(stderr, "%s: %s: %s\n",
program_name, files[1].names[j], strerror(errno));