From b256987cda5449e3abfd3bd4c2d0650530b5a562 Mon Sep 17 00:00:00 2001 From: zecke Date: Sat, 12 Oct 2002 01:21:45 +0000 Subject: Implemented Y-Moden and X-Modem The parsing needs to ne adjusted for these gusys though.. --- (limited to 'noncore/apps/opie-console/filetransfer.cpp') diff --git a/noncore/apps/opie-console/filetransfer.cpp b/noncore/apps/opie-console/filetransfer.cpp index 97552fe..b39dc95 100644 --- a/noncore/apps/opie-console/filetransfer.cpp +++ b/noncore/apps/opie-console/filetransfer.cpp @@ -57,8 +57,21 @@ void FileTransfer::sendFile( const QString& file ) { char* binray = "-b"; + char* typus; + switch(m_type ) { + case SZ: + typus = ""; + break; + case SX: + typus = "-X"; + break; + case SY: + typus = "--ymodem"; + break; + } + /* we should never return from here */ - execlp("sz", "sz", verbose, binray, file.latin1(), NULL ); + execlp("sz", "sz", verbose, binray, file.latin1(), typus, NULL ); /* communication for error!*/ char resultByte =1; -- cgit v0.9.0.2