summaryrefslogtreecommitdiff
path: root/noncore
authorzecke <zecke>2002-10-12 01:21:45 (UTC)
committer zecke <zecke>2002-10-12 01:21:45 (UTC)
commitb256987cda5449e3abfd3bd4c2d0650530b5a562 (patch) (unidiff)
treeb739480699193ae0a2bd7a5ea9bfb3ce00923d8b /noncore
parenta92703ad1ed767713de21c2389b06434dc223eba (diff)
downloadopie-b256987cda5449e3abfd3bd4c2d0650530b5a562.zip
opie-b256987cda5449e3abfd3bd4c2d0650530b5a562.tar.gz
opie-b256987cda5449e3abfd3bd4c2d0650530b5a562.tar.bz2
Implemented Y-Moden and X-Modem
The parsing needs to ne adjusted for these gusys though..
Diffstat (limited to 'noncore') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-console/filetransfer.cpp15
1 files changed, 14 insertions, 1 deletions
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 ) {
57 char* binray = "-b"; 57 char* binray = "-b";
58 58
59 59
60 char* typus;
61 switch(m_type ) {
62 case SZ:
63 typus = "";
64 break;
65 case SX:
66 typus = "-X";
67 break;
68 case SY:
69 typus = "--ymodem";
70 break;
71 }
72
60 /* we should never return from here */ 73 /* we should never return from here */
61 execlp("sz", "sz", verbose, binray, file.latin1(), NULL ); 74 execlp("sz", "sz", verbose, binray, file.latin1(), typus, NULL );
62 75
63 /* communication for error!*/ 76 /* communication for error!*/
64 char resultByte =1; 77 char resultByte =1;