prepare (1/3):
finished
make (2/3):
make: Entering directory '/out/build/driver'
clang -std=gnu11 -O2 -o driver driver.c
driver successfully constructed
make: Leaving directory '/out/build/driver'
make: Entering directory '/out/build/mumsh'
clang -std=gnu11 -O2 -Wall -Wextra -pedantic -Wno-unused-result -o mumsh main.c redirect.c read_command.c parse.c execute.c pipe.c internal_cmds.c
In file included from main.c:8:
./read_command.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from main.c:9:
./parse.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from main.c:10:
./execute.h:7:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
main.c:23:14: warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant]
char command[MAXSIZE];
^~~~~~~
main.c:25:25: warning: unused parameter 'signo' [-Wunused-parameter]
void sigint_handler(int signo) {
^
5 warnings generated.
In file included from redirect.c:10:
./internal_cmds.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
1 warning generated.
In file included from read_command.c:8:
./read_command.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
read_command.c:39:2: warning: no newline at end of file [-Wnewline-eof]
}
^
2 warnings generated.
In file included from parse.c:1:
./parse.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
parse.c:20:22: warning: expression which evaluates to zero treated as a null pointer constant of type 'char *' [-Wnon-literal-null-conversion]
*parsedCommand = '\0';
^~~~
parse.c:21:2: warning: no newline at end of file [-Wnewline-eof]
}
^
3 warnings generated.
In file included from execute.c:9:
./pipe.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from execute.c:10:
./internal_cmds.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
execute.c:73:2: warning: no newline at end of file [-Wnewline-eof]
}
^
execute.c:15:9: warning: unused variable 'pos' [-Wunused-variable]
int pos = 0;
^
4 warnings generated.
In file included from pipe.c:1:
./pipe.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from pipe.c:11:
./internal_cmds.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
pipe.c:65:11: warning: unused variable 'pid' [-Wunused-variable]
pid_t pid;
^
3 warnings generated.
In file included from internal_cmds.c:6:
./internal_cmds.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
internal_cmds.c:20:21: warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant]
char buffer[MAXPATHLENGTH];
^~~~~~~~~~~~~
internal_cmds.c:29:2: warning: no newline at end of file [-Wnewline-eof]
}
^
3 warnings generated.
clang -std=gnu11 -O2 -Wall -Wextra -pedantic -Wno-unused-result -fsanitize=address -fno-omit-frame-pointer -fsanitize=undefined -fsanitize=integer -o mumsh_memory_check main.c redirect.c read_command.c parse.c execute.c pipe.c internal_cmds.c
In file included from main.c:8:
./read_command.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from main.c:9:
./parse.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from main.c:10:
./execute.h:7:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
main.c:23:14: warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant]
char command[MAXSIZE];
^~~~~~~
main.c:25:25: warning: unused parameter 'signo' [-Wunused-parameter]
void sigint_handler(int signo) {
^
5 warnings generated.
In file included from redirect.c:10:
./internal_cmds.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
1 warning generated.
In file included from read_command.c:8:
./read_command.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
read_command.c:39:2: warning: no newline at end of file [-Wnewline-eof]
}
^
2 warnings generated.
In file included from parse.c:1:
./parse.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
parse.c:20:22: warning: expression which evaluates to zero treated as a null pointer constant of type 'char *' [-Wnon-literal-null-conversion]
*parsedCommand = '\0';
^~~~
parse.c:21:2: warning: no newline at end of file [-Wnewline-eof]
}
^
3 warnings generated.
In file included from execute.c:9:
./pipe.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from execute.c:10:
./internal_cmds.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
execute.c:73:2: warning: no newline at end of file [-Wnewline-eof]
}
^
execute.c:15:9: warning: unused variable 'pos' [-Wunused-variable]
int pos = 0;
^
4 warnings generated.
In file included from pipe.c:1:
./pipe.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from pipe.c:11:
./internal_cmds.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
pipe.c:65:11: warning: unused variable 'pid' [-Wunused-variable]
pid_t pid;
^
3 warnings generated.
In file included from internal_cmds.c:6:
./internal_cmds.h:8:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
internal_cmds.c:20:21: warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant]
char buffer[MAXPATHLENGTH];
^~~~~~~~~~~~~
internal_cmds.c:29:2: warning: no newline at end of file [-Wnewline-eof]
}
^
3 warnings generated.
mumsh successfully constructed
make: Leaving directory '/out/build/mumsh'
finished
clean (3/3):
finished
all tasks finished, build successfully