home *** CD-ROM | disk | FTP | other *** search
- #include "FtpLibrary.h"
-
- extern char * FtpMessageList[];
-
- int FtpGetMessage(FTP *con , char * Message )
- {
- int i=0,n;
-
- while(1)
- {
- if ( read ( con -> sock , &Message[i] , 1 ) != 1 )
- return QUIT;
- if ( Message[i] == Ctrl('J') && Message[i-1] == Ctrl('M'))
- break;
- i++;
- }
-
- Message[i-1] = 0;
- FtpInitMessageList();
- FtpMessageList[n=FtpNumber(Message)] =
- ( char * ) malloc ( strlen(Message) + 1);
- strcpy(FtpMessageList[n] , Message );
- if ( con -> debug != NULL )
- (*con->debug)(con,n,Message);
- return n;
- }
-
-