Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/posix/stdio.c

    r2a53f71 re0e922d  
    257257        assert(stream != NULL);
    258258       
    259         /* Retieve the node. */
     259        /* Retrieve the node. */
    260260        struct stat st;
    261261        int rc;
     
    265265        } else {
    266266                rc = stat(filename, &st);
     267                if (-rc == ENOENT) {
     268                        /* file does not exist, create new file */
     269                        FILE* tmp = fopen(filename, mode);
     270                        if (tmp != NULL) {
     271                                fclose(tmp);
     272                                /* try again */
     273                                rc = stat(filename, &st);
     274                        }
     275                }
    267276        }
    268277       
Note: See TracChangeset for help on using the changeset viewer.