PatchworkOS
Loading...
Searching...
No Matches
main.c
Go to the documentation of this file.
1#include <errno.h>
2#include <stdio.h>
3#include <stdlib.h>
4#include <string.h>
5#include <sys/io.h>
6
7int main(int argc, char** argv)
8{
9 for (int i = 1; i < argc; i++)
10 {
11 if (remove(argv[i]) == EOF)
12 {
13 fprintf(stderr, "rm: %s\n", strerror(errno));
14 return EXIT_FAILURE;
15 }
16 }
17
18 return EXIT_SUCCESS;
19}
#define errno
Error number variable.
Definition errno.h:27
int main()
Definition main.c:97
#define EOF
Definition stdio.h:25
FILE * stderr
Definition std_streams.c:18
_PUBLIC int remove(const char *filename)
Definition remove.c:6
_PUBLIC int fprintf(FILE *_RESTRICT stream, const char *_RESTRICT format,...)
Definition fprintf.c:5
#define EXIT_SUCCESS
Definition stdlib.h:46
#define EXIT_FAILURE
Definition stdlib.h:47
_PUBLIC char * strerror(int errnum)
Definition strerror.c:6