Skip to content

Instantly share code, notes, and snippets.

@sebastiencs
Created March 25, 2015 23:44
Show Gist options
  • Save sebastiencs/f5cc3d6d53e8cee64ce9 to your computer and use it in GitHub Desktop.
Save sebastiencs/f5cc3d6d53e8cee64ce9 to your computer and use it in GitHub Desktop.
starting traces for chapui_s
pickup trace:
Repo: /chapui_s/PSU_2014_myftp
City: PAR
Status: Success
Logs: . Ok
Date: Sun, 22 Mar 2015 23:52:46
Remote Branches:
origin/master
Local Branches:
* master
Git graph && Last commit:
* commit 34b855f0b78cd9978e10529354ff17d617484849
| Author: Sebastien Chapuis <sebastien@chapuis.co>
| Date: Sun Mar 22 22:01:41 2015 +0100
|
| rendu by chapui_s on XPS15 @ dim. mars 22 22:01:41 CET 2015
|
* commit 25883a17d1da4c9a327150e6a32213e937ecc8c7
| Author: Sebastien Chapuis <sebastien@chapuis.co>
| Date: Sun Mar 22 17:58:33 2015 +0100
|
| rendu by chapui_s on XPS15 @ dim. mars 22 17:58:33 CET 2015
|
* commit 712d5313630a5c914ef51065b4ef908938b8e12c
| Author: Sebastien Chapuis <sebastien@chapuis.co>
| Date: Sun Mar 22 17:56:27 2015 +0100
|
| rendu by chapui_s on XPS15 @ dim. mars 22 17:56:27 CET 2015
|
* commit ebf414576cb2d325a253d9459f39d30718f7bccd
| Author: Sebastien Chapuis <sebastien@chapuis.co>
| Date: Sun Mar 22 16:38:48 2015 +0100
|
| rendu by chapui_s on XPS15 @ dim. mars 22 16:38:48 CET 2015
|
* commit d69cec3643eda0a9bba879f0427de3c4de7c5ca2
| Author: Sebastien Chapuis <sebastien@chapuis.co>
| Date: Sun Mar 22 16:01:59 2015 +0100
|
| rendu by chapui_s on XPS15 @ dim. mars 22 16:01:59 CET 2015
$> ls -RAp
/home/looneytunes/rendus/chapui_s/PSU_2014_myftp:
include/
Makefile
my_ls/
src/
users.config
/home/looneytunes/rendus/chapui_s/PSU_2014_myftp/include:
client.h
common.h
get_next_line.h
server.h
/home/looneytunes/rendus/chapui_s/PSU_2014_myftp/my_ls:
ls_arg.c
ls_cut.c
ls_dir.c
ls_files.c
ls_get_options.c
ls_list_alpha.c
ls_list_linked.c
ls_list_time.c
ls_perms.c
ls_print.c
ls_str.c
ls_utils.c
main.c
my_ls.c
my_ls.h
my_malloc.c
my_printf/
/home/looneytunes/rendus/chapui_s/PSU_2014_myftp/my_ls/my_printf:
calc_size.c
check.c
init_struc.c
my_printf.c
my_printf.h
print_all_str.c
print_binary.c
print_char.c
print_int.c
print_large_hexa.c
print_little_hexa.c
print_octal.c
print_ptr.c
print_str.c
print_uint.c
save_chars_written.c
stock_args.c
utils.c
/home/looneytunes/rendus/chapui_s/PSU_2014_myftp/src:
client/
common/
server/
/home/looneytunes/rendus/chapui_s/PSU_2014_myftp/src/client:
change_dir.c
client.c
connect_to_server.c
delete.c
get_command.c
get_file.c
get_info_client.c
get_reply.c
get_signal.c
help.c
identification.c
list_dir.c
local_cd.c
local_ls.c
local_pwd.c
my_str_to_wordtab.c
noop.c
passive_mode.c
put_file.c
pwd.c
quit_client.c
send_password.c
send_request.c
send_user.c
usage.c
/home/looneytunes/rendus/chapui_s/PSU_2014_myftp/src/common:
derror.c
free_get_next_line.c
get_next_line.c
is_nb.c
my_putstr.c
/home/looneytunes/rendus/chapui_s/PSU_2014_myftp/src/server:
accept_client.c
change_dir.c
convert_telnet_dir.c
create_server.c
create_thread_detach.c
delete.c
exec_command.c
get_command.c
get_dir.c
get_port.c
get_type.c
help.c
list_directory.c
list_user.c
noop.c
passive_mode.c
password.c
quit.c
receive_client.c
receive_file.c
run_passiv.c
send_file.c
send_reply.c
send_syst.c
server.c
set_user.c
usage.c
checking the norm...
there is no norm error
$> make
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/main.o my_ls/main.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_arg.o my_ls/ls_arg.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_cut.o my_ls/ls_cut.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_dir.o my_ls/ls_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_files.o my_ls/ls_files.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_get_options.o my_ls/ls_get_options.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_list_alpha.o my_ls/ls_list_alpha.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_list_linked.o my_ls/ls_list_linked.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_list_time.o my_ls/ls_list_time.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_print.o my_ls/ls_print.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_str.o my_ls/ls_str.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_utils.o my_ls/ls_utils.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_ls.o my_ls/my_ls.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_malloc.o my_ls/my_malloc.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_perms.o my_ls/ls_perms.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/my_printf.o my_ls/my_printf/my_printf.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/calc_size.o my_ls/my_printf/calc_size.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_int.o my_ls/my_printf/print_int.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_str.o my_ls/my_printf/print_str.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_large_hexa.o my_ls/my_printf/print_large_hexa.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_uint.o my_ls/my_printf/print_uint.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/check.o my_ls/my_printf/check.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_all_str.o my_ls/my_printf/print_all_str.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_little_hexa.o my_ls/my_printf/print_little_hexa.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/save_chars_written.o my_ls/my_printf/save_chars_written.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/init_struc.o my_ls/my_printf/init_struc.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_binary.o my_ls/my_printf/print_binary.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_octal.o my_ls/my_printf/print_octal.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/stock_args.o my_ls/my_printf/stock_args.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_char.o my_ls/my_printf/print_char.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_ptr.o my_ls/my_printf/print_ptr.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/utils.o my_ls/my_printf/utils.c
ar rcs my_ls.a my_ls/main.o my_ls/ls_arg.o my_ls/ls_cut.o my_ls/ls_dir.o my_ls/ls_files.o my_ls/ls_get_options.o my_ls/ls_list_alpha.o my_ls/ls_list_linked.o my_ls/ls_list_time.o my_ls/ls_print.o my_ls/ls_str.o my_ls/ls_utils.o my_ls/my_ls.o my_ls/my_malloc.o my_ls/ls_perms.o my_ls/my_printf/my_printf.o my_ls/my_printf/calc_size.o my_ls/my_printf/print_int.o my_ls/my_printf/print_str.o my_ls/my_printf/print_large_hexa.o my_ls/my_printf/print_uint.o my_ls/my_printf/check.o my_ls/my_printf/print_all_str.o my_ls/my_printf/print_little_hexa.o my_ls/my_printf/save_chars_written.o my_ls/my_printf/init_struc.o my_ls/my_printf/print_binary.o my_ls/my_printf/print_octal.o my_ls/my_printf/stock_args.o my_ls/my_printf/print_char.o my_ls/my_printf/print_ptr.o my_ls/my_printf/utils.o
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/server.o src/server/server.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/usage.o src/server/usage.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/set_user.o src/server/set_user.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/passive_mode.o src/server/passive_mode.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/list_user.o src/server/list_user.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/get_command.o src/server/get_command.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/quit.o src/server/quit.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/receive_file.o src/server/receive_file.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/help.o src/server/help.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/exec_command.o src/server/exec_command.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/send_reply.o src/server/send_reply.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/receive_client.o src/server/receive_client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/send_file.o src/server/send_file.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/get_dir.o src/server/get_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/delete.o src/server/delete.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/get_type.o src/server/get_type.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/create_thread_detach.o src/server/create_thread_detach.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/change_dir.o src/server/change_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/convert_telnet_dir.o src/server/convert_telnet_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/run_passiv.o src/server/run_passiv.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/password.o src/server/password.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/noop.o src/server/noop.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/list_directory.o src/server/list_directory.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/send_syst.o src/server/send_syst.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/accept_client.o src/server/accept_client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/create_server.o src/server/create_server.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/get_port.o src/server/get_port.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/common/derror.o src/common/derror.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/common/get_next_line.o src/common/get_next_line.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/common/is_nb.o src/common/is_nb.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/common/free_get_next_line.o src/common/free_get_next_line.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -o serveur ./src/server/server.o ./src/server/usage.o ./src/server/set_user.o ./src/server/passive_mode.o ./src/server/list_user.o ./src/server/get_command.o ./src/server/quit.o ./src/server/receive_file.o ./src/server/help.o ./src/server/exec_command.o ./src/server/send_reply.o ./src/server/receive_client.o ./src/server/send_file.o ./src/server/get_dir.o ./src/server/delete.o ./src/server/get_type.o ./src/server/create_thread_detach.o ./src/server/change_dir.o ./src/server/convert_telnet_dir.o ./src/server/run_passiv.o ./src/server/password.o ./src/server/noop.o ./src/server/list_directory.o ./src/server/send_syst.o ./src/server/accept_client.o ./src/server/create_server.o ./src/server/get_port.o ./src/common/derror.o ./src/common/get_next_line.o ./src/common/is_nb.o ./src/common/free_get_next_line.o my_ls.a
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/client.o src/client/client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/my_str_to_wordtab.o src/client/my_str_to_wordtab.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/send_user.o src/client/send_user.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/send_password.o src/client/send_password.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/change_dir.o src/client/change_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/quit_client.o src/client/quit_client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/identification.o src/client/identification.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/delete.o src/client/delete.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/pwd.o src/client/pwd.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/help.o src/client/help.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/put_file.o src/client/put_file.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/noop.o src/client/noop.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/usage.o src/client/usage.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/connect_to_server.o src/client/connect_to_server.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_reply.o src/client/get_reply.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/send_request.o src/client/send_request.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_command.o src/client/get_command.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_info_client.o src/client/get_info_client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_file.o src/client/get_file.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/local_cd.o src/client/local_cd.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/local_ls.o src/client/local_ls.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_signal.o src/client/get_signal.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/local_pwd.o src/client/local_pwd.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/passive_mode.o src/client/passive_mode.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/list_dir.o src/client/list_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -o client ./src/client/client.o ./src/client/my_str_to_wordtab.o ./src/client/send_user.o ./src/client/send_password.o ./src/client/change_dir.o ./src/client/quit_client.o ./src/client/identification.o ./src/client/delete.o ./src/client/pwd.o ./src/client/help.o ./src/client/put_file.o ./src/client/noop.o ./src/client/usage.o ./src/client/connect_to_server.o ./src/client/get_reply.o ./src/client/send_request.o ./src/client/get_command.o ./src/client/get_info_client.o ./src/client/get_file.o ./src/client/local_cd.o ./src/client/local_ls.o ./src/client/get_signal.o ./src/client/local_pwd.o ./src/client/passive_mode.o ./src/client/list_dir.o ./src/common/derror.o ./src/common/get_next_line.o ./src/common/is_nb.o ./src/common/free_get_next_line.o my_ls.a
$> make re
rm -f ./src/server/server.o ./src/server/usage.o ./src/server/set_user.o ./src/server/passive_mode.o ./src/server/list_user.o ./src/server/get_command.o ./src/server/quit.o ./src/server/receive_file.o ./src/server/help.o ./src/server/exec_command.o ./src/server/send_reply.o ./src/server/receive_client.o ./src/server/send_file.o ./src/server/get_dir.o ./src/server/delete.o ./src/server/get_type.o ./src/server/create_thread_detach.o ./src/server/change_dir.o ./src/server/convert_telnet_dir.o ./src/server/run_passiv.o ./src/server/password.o ./src/server/noop.o ./src/server/list_directory.o ./src/server/send_syst.o ./src/server/accept_client.o ./src/server/create_server.o ./src/server/get_port.o ./src/client/client.o ./src/client/my_str_to_wordtab.o ./src/client/send_user.o ./src/client/send_password.o ./src/client/change_dir.o ./src/client/quit_client.o ./src/client/identification.o ./src/client/delete.o ./src/client/pwd.o ./src/client/help.o ./src/client/put_file.o ./src/client/noop.o ./src/client/usage.o ./src/client/connect_to_server.o ./src/client/get_reply.o ./src/client/send_request.o ./src/client/get_command.o ./src/client/get_info_client.o ./src/client/get_file.o ./src/client/local_cd.o ./src/client/local_ls.o ./src/client/get_signal.o ./src/client/local_pwd.o ./src/client/passive_mode.o ./src/client/list_dir.o ./src/common/derror.o ./src/common/get_next_line.o ./src/common/is_nb.o ./src/common/free_get_next_line.o my_ls/main.o my_ls/ls_arg.o my_ls/ls_cut.o my_ls/ls_dir.o my_ls/ls_files.o my_ls/ls_get_options.o my_ls/ls_list_alpha.o my_ls/ls_list_linked.o my_ls/ls_list_time.o my_ls/ls_print.o my_ls/ls_str.o my_ls/ls_utils.o my_ls/my_ls.o my_ls/my_malloc.o my_ls/ls_perms.o my_ls/my_printf/my_printf.o my_ls/my_printf/calc_size.o my_ls/my_printf/print_int.o my_ls/my_printf/print_str.o my_ls/my_printf/print_large_hexa.o my_ls/my_printf/print_uint.o my_ls/my_printf/check.o my_ls/my_printf/print_all_str.o my_ls/my_printf/print_little_hexa.o my_ls/my_printf/save_chars_written.o my_ls/my_printf/init_struc.o my_ls/my_printf/print_binary.o my_ls/my_printf/print_octal.o my_ls/my_printf/stock_args.o my_ls/my_printf/print_char.o my_ls/my_printf/print_ptr.o my_ls/my_printf/utils.o
rm -f client serveur my_ls.a
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/main.o my_ls/main.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_arg.o my_ls/ls_arg.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_cut.o my_ls/ls_cut.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_dir.o my_ls/ls_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_files.o my_ls/ls_files.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_get_options.o my_ls/ls_get_options.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_list_alpha.o my_ls/ls_list_alpha.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_list_linked.o my_ls/ls_list_linked.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_list_time.o my_ls/ls_list_time.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_print.o my_ls/ls_print.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_str.o my_ls/ls_str.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_utils.o my_ls/ls_utils.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_ls.o my_ls/my_ls.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_malloc.o my_ls/my_malloc.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_perms.o my_ls/ls_perms.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/my_printf.o my_ls/my_printf/my_printf.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/calc_size.o my_ls/my_printf/calc_size.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_int.o my_ls/my_printf/print_int.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_str.o my_ls/my_printf/print_str.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_large_hexa.o my_ls/my_printf/print_large_hexa.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_uint.o my_ls/my_printf/print_uint.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/check.o my_ls/my_printf/check.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_all_str.o my_ls/my_printf/print_all_str.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_little_hexa.o my_ls/my_printf/print_little_hexa.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/save_chars_written.o my_ls/my_printf/save_chars_written.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/init_struc.o my_ls/my_printf/init_struc.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_binary.o my_ls/my_printf/print_binary.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_octal.o my_ls/my_printf/print_octal.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/stock_args.o my_ls/my_printf/stock_args.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_char.o my_ls/my_printf/print_char.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_ptr.o my_ls/my_printf/print_ptr.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/utils.o my_ls/my_printf/utils.c
ar rcs my_ls.a my_ls/main.o my_ls/ls_arg.o my_ls/ls_cut.o my_ls/ls_dir.o my_ls/ls_files.o my_ls/ls_get_options.o my_ls/ls_list_alpha.o my_ls/ls_list_linked.o my_ls/ls_list_time.o my_ls/ls_print.o my_ls/ls_str.o my_ls/ls_utils.o my_ls/my_ls.o my_ls/my_malloc.o my_ls/ls_perms.o my_ls/my_printf/my_printf.o my_ls/my_printf/calc_size.o my_ls/my_printf/print_int.o my_ls/my_printf/print_str.o my_ls/my_printf/print_large_hexa.o my_ls/my_printf/print_uint.o my_ls/my_printf/check.o my_ls/my_printf/print_all_str.o my_ls/my_printf/print_little_hexa.o my_ls/my_printf/save_chars_written.o my_ls/my_printf/init_struc.o my_ls/my_printf/print_binary.o my_ls/my_printf/print_octal.o my_ls/my_printf/stock_args.o my_ls/my_printf/print_char.o my_ls/my_printf/print_ptr.o my_ls/my_printf/utils.o
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/server.o src/server/server.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/usage.o src/server/usage.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/set_user.o src/server/set_user.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/passive_mode.o src/server/passive_mode.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/list_user.o src/server/list_user.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/get_command.o src/server/get_command.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/quit.o src/server/quit.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/receive_file.o src/server/receive_file.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/help.o src/server/help.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/exec_command.o src/server/exec_command.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/send_reply.o src/server/send_reply.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/receive_client.o src/server/receive_client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/send_file.o src/server/send_file.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/get_dir.o src/server/get_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/delete.o src/server/delete.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/get_type.o src/server/get_type.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/create_thread_detach.o src/server/create_thread_detach.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/change_dir.o src/server/change_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/convert_telnet_dir.o src/server/convert_telnet_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/run_passiv.o src/server/run_passiv.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/password.o src/server/password.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/noop.o src/server/noop.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/list_directory.o src/server/list_directory.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/send_syst.o src/server/send_syst.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/accept_client.o src/server/accept_client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/create_server.o src/server/create_server.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/get_port.o src/server/get_port.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/common/derror.o src/common/derror.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/common/get_next_line.o src/common/get_next_line.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/common/is_nb.o src/common/is_nb.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/common/free_get_next_line.o src/common/free_get_next_line.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -o serveur ./src/server/server.o ./src/server/usage.o ./src/server/set_user.o ./src/server/passive_mode.o ./src/server/list_user.o ./src/server/get_command.o ./src/server/quit.o ./src/server/receive_file.o ./src/server/help.o ./src/server/exec_command.o ./src/server/send_reply.o ./src/server/receive_client.o ./src/server/send_file.o ./src/server/get_dir.o ./src/server/delete.o ./src/server/get_type.o ./src/server/create_thread_detach.o ./src/server/change_dir.o ./src/server/convert_telnet_dir.o ./src/server/run_passiv.o ./src/server/password.o ./src/server/noop.o ./src/server/list_directory.o ./src/server/send_syst.o ./src/server/accept_client.o ./src/server/create_server.o ./src/server/get_port.o ./src/common/derror.o ./src/common/get_next_line.o ./src/common/is_nb.o ./src/common/free_get_next_line.o my_ls.a
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/client.o src/client/client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/my_str_to_wordtab.o src/client/my_str_to_wordtab.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/send_user.o src/client/send_user.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/send_password.o src/client/send_password.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/change_dir.o src/client/change_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/quit_client.o src/client/quit_client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/identification.o src/client/identification.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/delete.o src/client/delete.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/pwd.o src/client/pwd.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/help.o src/client/help.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/put_file.o src/client/put_file.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/noop.o src/client/noop.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/usage.o src/client/usage.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/connect_to_server.o src/client/connect_to_server.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_reply.o src/client/get_reply.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/send_request.o src/client/send_request.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_command.o src/client/get_command.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_info_client.o src/client/get_info_client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_file.o src/client/get_file.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/local_cd.o src/client/local_cd.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/local_ls.o src/client/local_ls.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_signal.o src/client/get_signal.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/local_pwd.o src/client/local_pwd.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/passive_mode.o src/client/passive_mode.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/list_dir.o src/client/list_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -o client ./src/client/client.o ./src/client/my_str_to_wordtab.o ./src/client/send_user.o ./src/client/send_password.o ./src/client/change_dir.o ./src/client/quit_client.o ./src/client/identification.o ./src/client/delete.o ./src/client/pwd.o ./src/client/help.o ./src/client/put_file.o ./src/client/noop.o ./src/client/usage.o ./src/client/connect_to_server.o ./src/client/get_reply.o ./src/client/send_request.o ./src/client/get_command.o ./src/client/get_info_client.o ./src/client/get_file.o ./src/client/local_cd.o ./src/client/local_ls.o ./src/client/get_signal.o ./src/client/local_pwd.o ./src/client/passive_mode.o ./src/client/list_dir.o ./src/common/derror.o ./src/common/get_next_line.o ./src/common/is_nb.o ./src/common/free_get_next_line.o my_ls.a
$> make fclean
rm -f ./src/server/server.o ./src/server/usage.o ./src/server/set_user.o ./src/server/passive_mode.o ./src/server/list_user.o ./src/server/get_command.o ./src/server/quit.o ./src/server/receive_file.o ./src/server/help.o ./src/server/exec_command.o ./src/server/send_reply.o ./src/server/receive_client.o ./src/server/send_file.o ./src/server/get_dir.o ./src/server/delete.o ./src/server/get_type.o ./src/server/create_thread_detach.o ./src/server/change_dir.o ./src/server/convert_telnet_dir.o ./src/server/run_passiv.o ./src/server/password.o ./src/server/noop.o ./src/server/list_directory.o ./src/server/send_syst.o ./src/server/accept_client.o ./src/server/create_server.o ./src/server/get_port.o ./src/client/client.o ./src/client/my_str_to_wordtab.o ./src/client/send_user.o ./src/client/send_password.o ./src/client/change_dir.o ./src/client/quit_client.o ./src/client/identification.o ./src/client/delete.o ./src/client/pwd.o ./src/client/help.o ./src/client/put_file.o ./src/client/noop.o ./src/client/usage.o ./src/client/connect_to_server.o ./src/client/get_reply.o ./src/client/send_request.o ./src/client/get_command.o ./src/client/get_info_client.o ./src/client/get_file.o ./src/client/local_cd.o ./src/client/local_ls.o ./src/client/get_signal.o ./src/client/local_pwd.o ./src/client/passive_mode.o ./src/client/list_dir.o ./src/common/derror.o ./src/common/get_next_line.o ./src/common/is_nb.o ./src/common/free_get_next_line.o my_ls/main.o my_ls/ls_arg.o my_ls/ls_cut.o my_ls/ls_dir.o my_ls/ls_files.o my_ls/ls_get_options.o my_ls/ls_list_alpha.o my_ls/ls_list_linked.o my_ls/ls_list_time.o my_ls/ls_print.o my_ls/ls_str.o my_ls/ls_utils.o my_ls/my_ls.o my_ls/my_malloc.o my_ls/ls_perms.o my_ls/my_printf/my_printf.o my_ls/my_printf/calc_size.o my_ls/my_printf/print_int.o my_ls/my_printf/print_str.o my_ls/my_printf/print_large_hexa.o my_ls/my_printf/print_uint.o my_ls/my_printf/check.o my_ls/my_printf/print_all_str.o my_ls/my_printf/print_little_hexa.o my_ls/my_printf/save_chars_written.o my_ls/my_printf/init_struc.o my_ls/my_printf/print_binary.o my_ls/my_printf/print_octal.o my_ls/my_printf/stock_args.o my_ls/my_printf/print_char.o my_ls/my_printf/print_ptr.o my_ls/my_printf/utils.o
rm -f client serveur my_ls.a
$> make
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/main.o my_ls/main.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_arg.o my_ls/ls_arg.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_cut.o my_ls/ls_cut.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_dir.o my_ls/ls_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_files.o my_ls/ls_files.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_get_options.o my_ls/ls_get_options.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_list_alpha.o my_ls/ls_list_alpha.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_list_linked.o my_ls/ls_list_linked.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_list_time.o my_ls/ls_list_time.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_print.o my_ls/ls_print.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_str.o my_ls/ls_str.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_utils.o my_ls/ls_utils.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_ls.o my_ls/my_ls.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_malloc.o my_ls/my_malloc.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_perms.o my_ls/ls_perms.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/my_printf.o my_ls/my_printf/my_printf.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/calc_size.o my_ls/my_printf/calc_size.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_int.o my_ls/my_printf/print_int.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_str.o my_ls/my_printf/print_str.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_large_hexa.o my_ls/my_printf/print_large_hexa.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_uint.o my_ls/my_printf/print_uint.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/check.o my_ls/my_printf/check.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_all_str.o my_ls/my_printf/print_all_str.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_little_hexa.o my_ls/my_printf/print_little_hexa.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/save_chars_written.o my_ls/my_printf/save_chars_written.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/init_struc.o my_ls/my_printf/init_struc.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_binary.o my_ls/my_printf/print_binary.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_octal.o my_ls/my_printf/print_octal.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/stock_args.o my_ls/my_printf/stock_args.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_char.o my_ls/my_printf/print_char.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_ptr.o my_ls/my_printf/print_ptr.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/utils.o my_ls/my_printf/utils.c
ar rcs my_ls.a my_ls/main.o my_ls/ls_arg.o my_ls/ls_cut.o my_ls/ls_dir.o my_ls/ls_files.o my_ls/ls_get_options.o my_ls/ls_list_alpha.o my_ls/ls_list_linked.o my_ls/ls_list_time.o my_ls/ls_print.o my_ls/ls_str.o my_ls/ls_utils.o my_ls/my_ls.o my_ls/my_malloc.o my_ls/ls_perms.o my_ls/my_printf/my_printf.o my_ls/my_printf/calc_size.o my_ls/my_printf/print_int.o my_ls/my_printf/print_str.o my_ls/my_printf/print_large_hexa.o my_ls/my_printf/print_uint.o my_ls/my_printf/check.o my_ls/my_printf/print_all_str.o my_ls/my_printf/print_little_hexa.o my_ls/my_printf/save_chars_written.o my_ls/my_printf/init_struc.o my_ls/my_printf/print_binary.o my_ls/my_printf/print_octal.o my_ls/my_printf/stock_args.o my_ls/my_printf/print_char.o my_ls/my_printf/print_ptr.o my_ls/my_printf/utils.o
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/server.o src/server/server.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/usage.o src/server/usage.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/set_user.o src/server/set_user.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/passive_mode.o src/server/passive_mode.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/list_user.o src/server/list_user.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/get_command.o src/server/get_command.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/quit.o src/server/quit.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/receive_file.o src/server/receive_file.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/help.o src/server/help.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/exec_command.o src/server/exec_command.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/send_reply.o src/server/send_reply.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/receive_client.o src/server/receive_client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/send_file.o src/server/send_file.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/get_dir.o src/server/get_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/delete.o src/server/delete.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/get_type.o src/server/get_type.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/create_thread_detach.o src/server/create_thread_detach.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/change_dir.o src/server/change_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/convert_telnet_dir.o src/server/convert_telnet_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/run_passiv.o src/server/run_passiv.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/password.o src/server/password.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/noop.o src/server/noop.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/list_directory.o src/server/list_directory.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/send_syst.o src/server/send_syst.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/accept_client.o src/server/accept_client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/create_server.o src/server/create_server.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/get_port.o src/server/get_port.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/common/derror.o src/common/derror.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/common/get_next_line.o src/common/get_next_line.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/common/is_nb.o src/common/is_nb.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/common/free_get_next_line.o src/common/free_get_next_line.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -o serveur ./src/server/server.o ./src/server/usage.o ./src/server/set_user.o ./src/server/passive_mode.o ./src/server/list_user.o ./src/server/get_command.o ./src/server/quit.o ./src/server/receive_file.o ./src/server/help.o ./src/server/exec_command.o ./src/server/send_reply.o ./src/server/receive_client.o ./src/server/send_file.o ./src/server/get_dir.o ./src/server/delete.o ./src/server/get_type.o ./src/server/create_thread_detach.o ./src/server/change_dir.o ./src/server/convert_telnet_dir.o ./src/server/run_passiv.o ./src/server/password.o ./src/server/noop.o ./src/server/list_directory.o ./src/server/send_syst.o ./src/server/accept_client.o ./src/server/create_server.o ./src/server/get_port.o ./src/common/derror.o ./src/common/get_next_line.o ./src/common/is_nb.o ./src/common/free_get_next_line.o my_ls.a
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/client.o src/client/client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/my_str_to_wordtab.o src/client/my_str_to_wordtab.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/send_user.o src/client/send_user.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/send_password.o src/client/send_password.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/change_dir.o src/client/change_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/quit_client.o src/client/quit_client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/identification.o src/client/identification.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/delete.o src/client/delete.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/pwd.o src/client/pwd.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/help.o src/client/help.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/put_file.o src/client/put_file.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/noop.o src/client/noop.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/usage.o src/client/usage.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/connect_to_server.o src/client/connect_to_server.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_reply.o src/client/get_reply.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/send_request.o src/client/send_request.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_command.o src/client/get_command.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_info_client.o src/client/get_info_client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_file.o src/client/get_file.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/local_cd.o src/client/local_cd.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/local_ls.o src/client/local_ls.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_signal.o src/client/get_signal.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/local_pwd.o src/client/local_pwd.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/passive_mode.o src/client/passive_mode.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/list_dir.o src/client/list_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -o client ./src/client/client.o ./src/client/my_str_to_wordtab.o ./src/client/send_user.o ./src/client/send_password.o ./src/client/change_dir.o ./src/client/quit_client.o ./src/client/identification.o ./src/client/delete.o ./src/client/pwd.o ./src/client/help.o ./src/client/put_file.o ./src/client/noop.o ./src/client/usage.o ./src/client/connect_to_server.o ./src/client/get_reply.o ./src/client/send_request.o ./src/client/get_command.o ./src/client/get_info_client.o ./src/client/get_file.o ./src/client/local_cd.o ./src/client/local_ls.o ./src/client/get_signal.o ./src/client/local_pwd.o ./src/client/passive_mode.o ./src/client/list_dir.o ./src/common/derror.o ./src/common/get_next_line.o ./src/common/is_nb.o ./src/common/free_get_next_line.o my_ls.a
$> make clean
rm -f ./src/server/server.o ./src/server/usage.o ./src/server/set_user.o ./src/server/passive_mode.o ./src/server/list_user.o ./src/server/get_command.o ./src/server/quit.o ./src/server/receive_file.o ./src/server/help.o ./src/server/exec_command.o ./src/server/send_reply.o ./src/server/receive_client.o ./src/server/send_file.o ./src/server/get_dir.o ./src/server/delete.o ./src/server/get_type.o ./src/server/create_thread_detach.o ./src/server/change_dir.o ./src/server/convert_telnet_dir.o ./src/server/run_passiv.o ./src/server/password.o ./src/server/noop.o ./src/server/list_directory.o ./src/server/send_syst.o ./src/server/accept_client.o ./src/server/create_server.o ./src/server/get_port.o ./src/client/client.o ./src/client/my_str_to_wordtab.o ./src/client/send_user.o ./src/client/send_password.o ./src/client/change_dir.o ./src/client/quit_client.o ./src/client/identification.o ./src/client/delete.o ./src/client/pwd.o ./src/client/help.o ./src/client/put_file.o ./src/client/noop.o ./src/client/usage.o ./src/client/connect_to_server.o ./src/client/get_reply.o ./src/client/send_request.o ./src/client/get_command.o ./src/client/get_info_client.o ./src/client/get_file.o ./src/client/local_cd.o ./src/client/local_ls.o ./src/client/get_signal.o ./src/client/local_pwd.o ./src/client/passive_mode.o ./src/client/list_dir.o ./src/common/derror.o ./src/common/get_next_line.o ./src/common/is_nb.o ./src/common/free_get_next_line.o my_ls/main.o my_ls/ls_arg.o my_ls/ls_cut.o my_ls/ls_dir.o my_ls/ls_files.o my_ls/ls_get_options.o my_ls/ls_list_alpha.o my_ls/ls_list_linked.o my_ls/ls_list_time.o my_ls/ls_print.o my_ls/ls_str.o my_ls/ls_utils.o my_ls/my_ls.o my_ls/my_malloc.o my_ls/ls_perms.o my_ls/my_printf/my_printf.o my_ls/my_printf/calc_size.o my_ls/my_printf/print_int.o my_ls/my_printf/print_str.o my_ls/my_printf/print_large_hexa.o my_ls/my_printf/print_uint.o my_ls/my_printf/check.o my_ls/my_printf/print_all_str.o my_ls/my_printf/print_little_hexa.o my_ls/my_printf/save_chars_written.o my_ls/my_printf/init_struc.o my_ls/my_printf/print_binary.o my_ls/my_printf/print_octal.o my_ls/my_printf/stock_args.o my_ls/my_printf/print_char.o my_ls/my_printf/print_ptr.o my_ls/my_printf/utils.o
$> make re
rm -f ./src/server/server.o ./src/server/usage.o ./src/server/set_user.o ./src/server/passive_mode.o ./src/server/list_user.o ./src/server/get_command.o ./src/server/quit.o ./src/server/receive_file.o ./src/server/help.o ./src/server/exec_command.o ./src/server/send_reply.o ./src/server/receive_client.o ./src/server/send_file.o ./src/server/get_dir.o ./src/server/delete.o ./src/server/get_type.o ./src/server/create_thread_detach.o ./src/server/change_dir.o ./src/server/convert_telnet_dir.o ./src/server/run_passiv.o ./src/server/password.o ./src/server/noop.o ./src/server/list_directory.o ./src/server/send_syst.o ./src/server/accept_client.o ./src/server/create_server.o ./src/server/get_port.o ./src/client/client.o ./src/client/my_str_to_wordtab.o ./src/client/send_user.o ./src/client/send_password.o ./src/client/change_dir.o ./src/client/quit_client.o ./src/client/identification.o ./src/client/delete.o ./src/client/pwd.o ./src/client/help.o ./src/client/put_file.o ./src/client/noop.o ./src/client/usage.o ./src/client/connect_to_server.o ./src/client/get_reply.o ./src/client/send_request.o ./src/client/get_command.o ./src/client/get_info_client.o ./src/client/get_file.o ./src/client/local_cd.o ./src/client/local_ls.o ./src/client/get_signal.o ./src/client/local_pwd.o ./src/client/passive_mode.o ./src/client/list_dir.o ./src/common/derror.o ./src/common/get_next_line.o ./src/common/is_nb.o ./src/common/free_get_next_line.o my_ls/main.o my_ls/ls_arg.o my_ls/ls_cut.o my_ls/ls_dir.o my_ls/ls_files.o my_ls/ls_get_options.o my_ls/ls_list_alpha.o my_ls/ls_list_linked.o my_ls/ls_list_time.o my_ls/ls_print.o my_ls/ls_str.o my_ls/ls_utils.o my_ls/my_ls.o my_ls/my_malloc.o my_ls/ls_perms.o my_ls/my_printf/my_printf.o my_ls/my_printf/calc_size.o my_ls/my_printf/print_int.o my_ls/my_printf/print_str.o my_ls/my_printf/print_large_hexa.o my_ls/my_printf/print_uint.o my_ls/my_printf/check.o my_ls/my_printf/print_all_str.o my_ls/my_printf/print_little_hexa.o my_ls/my_printf/save_chars_written.o my_ls/my_printf/init_struc.o my_ls/my_printf/print_binary.o my_ls/my_printf/print_octal.o my_ls/my_printf/stock_args.o my_ls/my_printf/print_char.o my_ls/my_printf/print_ptr.o my_ls/my_printf/utils.o
rm -f client serveur my_ls.a
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/main.o my_ls/main.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_arg.o my_ls/ls_arg.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_cut.o my_ls/ls_cut.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_dir.o my_ls/ls_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_files.o my_ls/ls_files.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_get_options.o my_ls/ls_get_options.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_list_alpha.o my_ls/ls_list_alpha.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_list_linked.o my_ls/ls_list_linked.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_list_time.o my_ls/ls_list_time.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_print.o my_ls/ls_print.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_str.o my_ls/ls_str.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_utils.o my_ls/ls_utils.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_ls.o my_ls/my_ls.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_malloc.o my_ls/my_malloc.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/ls_perms.o my_ls/ls_perms.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/my_printf.o my_ls/my_printf/my_printf.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/calc_size.o my_ls/my_printf/calc_size.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_int.o my_ls/my_printf/print_int.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_str.o my_ls/my_printf/print_str.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_large_hexa.o my_ls/my_printf/print_large_hexa.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_uint.o my_ls/my_printf/print_uint.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/check.o my_ls/my_printf/check.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_all_str.o my_ls/my_printf/print_all_str.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_little_hexa.o my_ls/my_printf/print_little_hexa.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/save_chars_written.o my_ls/my_printf/save_chars_written.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/init_struc.o my_ls/my_printf/init_struc.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_binary.o my_ls/my_printf/print_binary.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_octal.o my_ls/my_printf/print_octal.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/stock_args.o my_ls/my_printf/stock_args.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_char.o my_ls/my_printf/print_char.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/print_ptr.o my_ls/my_printf/print_ptr.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o my_ls/my_printf/utils.o my_ls/my_printf/utils.c
ar rcs my_ls.a my_ls/main.o my_ls/ls_arg.o my_ls/ls_cut.o my_ls/ls_dir.o my_ls/ls_files.o my_ls/ls_get_options.o my_ls/ls_list_alpha.o my_ls/ls_list_linked.o my_ls/ls_list_time.o my_ls/ls_print.o my_ls/ls_str.o my_ls/ls_utils.o my_ls/my_ls.o my_ls/my_malloc.o my_ls/ls_perms.o my_ls/my_printf/my_printf.o my_ls/my_printf/calc_size.o my_ls/my_printf/print_int.o my_ls/my_printf/print_str.o my_ls/my_printf/print_large_hexa.o my_ls/my_printf/print_uint.o my_ls/my_printf/check.o my_ls/my_printf/print_all_str.o my_ls/my_printf/print_little_hexa.o my_ls/my_printf/save_chars_written.o my_ls/my_printf/init_struc.o my_ls/my_printf/print_binary.o my_ls/my_printf/print_octal.o my_ls/my_printf/stock_args.o my_ls/my_printf/print_char.o my_ls/my_printf/print_ptr.o my_ls/my_printf/utils.o
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/server.o src/server/server.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/usage.o src/server/usage.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/set_user.o src/server/set_user.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/passive_mode.o src/server/passive_mode.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/list_user.o src/server/list_user.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/get_command.o src/server/get_command.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/quit.o src/server/quit.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/receive_file.o src/server/receive_file.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/help.o src/server/help.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/exec_command.o src/server/exec_command.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/send_reply.o src/server/send_reply.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/receive_client.o src/server/receive_client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/send_file.o src/server/send_file.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/get_dir.o src/server/get_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/delete.o src/server/delete.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/get_type.o src/server/get_type.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/create_thread_detach.o src/server/create_thread_detach.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/change_dir.o src/server/change_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/convert_telnet_dir.o src/server/convert_telnet_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/run_passiv.o src/server/run_passiv.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/password.o src/server/password.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/noop.o src/server/noop.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/list_directory.o src/server/list_directory.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/send_syst.o src/server/send_syst.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/accept_client.o src/server/accept_client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/create_server.o src/server/create_server.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/server/get_port.o src/server/get_port.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/common/derror.o src/common/derror.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/common/get_next_line.o src/common/get_next_line.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/common/is_nb.o src/common/is_nb.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/common/free_get_next_line.o src/common/free_get_next_line.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -o serveur ./src/server/server.o ./src/server/usage.o ./src/server/set_user.o ./src/server/passive_mode.o ./src/server/list_user.o ./src/server/get_command.o ./src/server/quit.o ./src/server/receive_file.o ./src/server/help.o ./src/server/exec_command.o ./src/server/send_reply.o ./src/server/receive_client.o ./src/server/send_file.o ./src/server/get_dir.o ./src/server/delete.o ./src/server/get_type.o ./src/server/create_thread_detach.o ./src/server/change_dir.o ./src/server/convert_telnet_dir.o ./src/server/run_passiv.o ./src/server/password.o ./src/server/noop.o ./src/server/list_directory.o ./src/server/send_syst.o ./src/server/accept_client.o ./src/server/create_server.o ./src/server/get_port.o ./src/common/derror.o ./src/common/get_next_line.o ./src/common/is_nb.o ./src/common/free_get_next_line.o my_ls.a
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/client.o src/client/client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/my_str_to_wordtab.o src/client/my_str_to_wordtab.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/send_user.o src/client/send_user.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/send_password.o src/client/send_password.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/change_dir.o src/client/change_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/quit_client.o src/client/quit_client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/identification.o src/client/identification.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/delete.o src/client/delete.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/pwd.o src/client/pwd.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/help.o src/client/help.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/put_file.o src/client/put_file.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/noop.o src/client/noop.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/usage.o src/client/usage.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/connect_to_server.o src/client/connect_to_server.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_reply.o src/client/get_reply.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/send_request.o src/client/send_request.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_command.o src/client/get_command.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_info_client.o src/client/get_info_client.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_file.o src/client/get_file.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/local_cd.o src/client/local_cd.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/local_ls.o src/client/local_ls.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/get_signal.o src/client/get_signal.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/local_pwd.o src/client/local_pwd.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/passive_mode.o src/client/passive_mode.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -c -o src/client/list_dir.o src/client/list_dir.c
gcc -Wall -Wextra -ggdb -I ./include -I ./my_ls -lpthread -o client ./src/client/client.o ./src/client/my_str_to_wordtab.o ./src/client/send_user.o ./src/client/send_password.o ./src/client/change_dir.o ./src/client/quit_client.o ./src/client/identification.o ./src/client/delete.o ./src/client/pwd.o ./src/client/help.o ./src/client/put_file.o ./src/client/noop.o ./src/client/usage.o ./src/client/connect_to_server.o ./src/client/get_reply.o ./src/client/send_request.o ./src/client/get_command.o ./src/client/get_info_client.o ./src/client/get_file.o ./src/client/local_cd.o ./src/client/local_ls.o ./src/client/get_signal.o ./src/client/local_pwd.o ./src/client/passive_mode.o ./src/client/list_dir.o ./src/common/derror.o ./src/common/get_next_line.o ./src/common/is_nb.o ./src/common/free_get_next_line.o my_ls.a
$> make
make: Nothing to be done for `all'.
looking for forbidden functions...
#####################################
Sequential connection test : 10 / 10 client connected
#####################################
Simultaneous connection test : 10 / 10 client connected
#####################################
Starting authentication tests
Authentication test #1 : OK
Authentication test #2 : KO
Authentication test #3 : OK
Authentication test #4 : OK
Authentication test success : 3 / 4
#####################################
Starting PWD tests
PWD test #1 : OK
PWD test #2 : KO
PWD test success : 1 / 2
#####################################
Starting CWD tests
CWD test #1 : OK
CWD test #2 : OK
Bad server answer after CWD request : '250' expected, '550 Requested action not taken.
' received
CWD test #3 : KO
CWD test success : 2 / 3
#####################################
Starting QUIT tests
QUIT test #1 : OK
QUIT test success : 1 / 1
#####################################
Starting chained tests
Authentication test : OK
PWD test : OK
Bad server answer after CWD request : '250' expected, '550 Requested action not taken.
' received
CWD test : OK
Wrong Data test : OK
QUIT test : OK
Chained test success : 4 / 5
#####################################
Starting multiple (10) connection tests
Thread 0 exited with 3 succes on 3
Thread 1 exited with 3 succes on 3
Thread 2 exited with 3 succes on 3
Thread 3 exited with 3 succes on 3
Thread 4 exited with 3 succes on 3
Thread 5 exited with 3 succes on 3
Thread 6 exited with 3 succes on 3
Thread 7 exited with 3 succes on 3
Thread 8 exited with 3 succes on 3
Thread 9 exited with 3 succes on 3
Multiple connection tests success : 30/30
#####################################
finished check for chapui_s
note: 2
comment: project seems functionnal
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment