[½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö]ftp ¼¹ö ±¸Çö 
À¯´Ð½º ±â¹Ý c·Î±¸ÇöÇÑ ftp¼¹öÀÔ´Ï´Ù..
¿Ïº®ÇÏ´Ù ÇÒ¼ø ¾øÁö¸¸..
ftpÀÇ ¾î´ÀÁ¤µµ ±âº»ÀûÀÎ ±â´ÉÀº ÇÏ´Â °ÍÀÔ´Ï´Ù..
¼Ò½º¿Í ÁÖ¼® ´Þ·ÁÀÖÀ¸´Ï±î
Âü°í ÇϽǺеéÀº Âü°íÇϼ¼¿ä..
¾øÀ½
/************************************* ÇÔ¼ö ¼±¾ðºÎ ***********************************************************/
int usercheck(int connfd, char *username); //username,pass word ¸¦ check ÇÏ´Â ÇÔ¼ö
void strtokenizer(char **token, int *tokenCounter,char *inbuffer); // ¹öÆÛ¿¡ ÀоîµéÀÎ ¹®ÀÚ¿À» ºÐ¸®ÇÑ´Ù.
void for_get(char *filename,int connfd,char *cliaddr,int tempPort); // get ¸í·ÉÀÌ µé¾î¿ÔÀ»¶§ ó¸®ÇÏ´Â ÇÔ¼ö
void for_put(char *filename,int connfd,char *cliaddr,int tempPort); // put ¸í·ÉÀÌ µé¾î¿ÔÀ»¶§ ó¸®ÇÏ´Â ÇÔ¼ö
void cmdService(char *username,int connfd); // client ¿¡¼ ¿À´Â ¸í·É¾î¸¦ ó¸®ÇÑ´Ù.
void sig_chld(int signo); // ÀÚ½ÄÇÁ·Î¼¼½º°¡ Á×¾úÀ»¶§ ó¸®ÇÏ´Â ÇÔ¼ö.
void sock_opt(int sockfd); // ¼ÒÄÏ ¿É¼ÇÀ» ¼³Á¤ÇÏ´Â ÇÔ¼ö.
void convert_str2addr(char tempaddr[25],int *tempPort, char *buffer);
void ls_main(int connfd,int tokenCounter,char **token,char *cliaddr,int tempPort);
void pwd_main(int connfd);
void cd_main(int connfd,char **token);
void mkdir_main(int connfd,char **token);
void rmdir_main(int connfd, char **token);
void rename_main(int connfd, char **token);
void del_main(int connfd,char *fielname);
int noOption(int datafd,int tokenCounter,char *dirname,enum Boolean fnm); // ls ÇÒ¶§ ¿É¼ÇÀÌ ¾Èµé¾î¿ÔÀ»¶§
int isAoption(int datafd,enum Boolean lFlag); // a option ÀÌ ÀÖÀ»¶§ Àμö·Î l option À» °¡Áø´Ù.
int LOption(int datafd); // l option ¸¸ µé¾î¿ÔÀ»¶§
char *permisscheck(mode_t mode); // ÆÄÀÏ¿¡ ´ëÇÑ permission À» °Ë»çÇÑ´Ù.
/*********************

