Buckets:
| /* | |
| * Copyright 2014 The Emscripten Authors. All rights reserved. | |
| * Emscripten is available under two separate licenses, the MIT license and the | |
| * University of Illinois/NCSA Open Source License. Both these licenses can be | |
| * found in the LICENSE file. | |
| */ | |
| int main(int argc, char** argv) { | |
| if (mkdir("/tmp", S_IRWXG) != 0 && errno != EEXIST) { | |
| printf("Unable to create dir '/tmp'\n"); | |
| return 1; | |
| } | |
| if (mkdir("/tmp/foo", S_IRWXG) != 0 && errno != EEXIST) { | |
| printf("Unable to create dir '/tmp/foo'\n"); | |
| return 1; | |
| } | |
| if (mkdir("/tmp/foo/", S_IRWXG) != 0 && errno != EEXIST) { | |
| printf("Unable to create dir '/tmp/foo/'\n"); | |
| return 1; | |
| } | |
| DIR *dir = opendir("/tmp"); | |
| if (!dir) { | |
| printf("Unable to open dir '/tmp'\n"); | |
| return 2; | |
| } | |
| struct dirent *dirent; | |
| while ((dirent = readdir(dir)) != 0) { | |
| printf("Found '%s'\n", dirent->d_name); | |
| if (strlen(dirent->d_name) == 0) { | |
| printf("Found empty path!\n"); | |
| return 3; | |
| } | |
| } | |
| closedir(dir); | |
| printf("success\n"); | |
| return 0; | |
| } | |
Xet Storage Details
- Size:
- 1.16 kB
- Xet hash:
- f595b7cd1a0bbeec4884c7ca3816f3a4cbe3e71988294c41bd80489149d2a382
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.