42-archive/42sh/42shelltest-tmp/support/create-file/README.md
2017-03-18 01:30:28 +01:00

24 lines
425 B
Markdown

# ./create_file
A binary that creates file named argv[1] + "_FILE" If argv[1] is not set, the file is named "TOKEN_FILE"
```c
#include <fcntl.h>
#include <string.h>
int main(int argc, char **argv)
{
char *name;
static char filename[1000];
(void)argc;
if (!argv[1])
strcat(filename, "TOKEN");
else
strcat(filename, argv[1]);
name = "_FILE";
strcat(filename, name);
creat(filename, 0644);
return (0);
}
```