lrzsz is a portable and fast implementation of the X/Y/Zmodem protocols.
No changes have been submitted for this release.
Cross compilation for ARM 9
After fighting the virtually unmaintainable rz & sz for years, I was happy to find this project.
Cross compiling for an embedded ARM 9 based system against uClibc just required:
CC=arm-linux-uclibc-gcc ./configure --host=arm-linux-uclibc
arm-linux-uclibc-strip lrz lsz
Tested against ProComm plus (Windows), minicom (Fedora Core 5) and Zterm (Mac) it works nicely.
Compilation with newer glibc
lrzsz-0.12.21 probably exists because 0.12.20 doesn't compile under recent glibc versions, or at least it didn't compile for me with glibc-2.2.
The problem is that lrz.c (line 47) & lsz.c (line 56) both declare "extern char strstr();" but strstr is a macro in glibc-2.2. Commenting out that line in both files enabled compilation, & it works ok for me although I could only test it against itself if you follow my meaning.
0.12.21 - where?
Debian & Mandrake package lrzsz-0.12.21. I wonder where they have found it. This page and the main project's site (www.ohse.de/uwe/softwa...) say nothing about the new version.
Could you please clarify this.
Thanks for rz/sz!
I consider rz and sz as vital as ls, vi or fdisk. I was once stuck on a remote server and had to transfer a quite large (2-3MB) binary to fix it, and was connected using a single modem line ("emergency" serial connection). All server interfaces were down, no scp/ftp was possible. I was able to transfer the binaries using rz through my tera term (telnet) terminal, and successfully woke up the server.
Please take this to the mailing list
(email@example.com...). I don't want to
discuss about lrzsz on a million places.
30 Dec 1998 12:29
A graphics package for the NuttX RTOS.
A distance-vector routing protocol for IPv6 and IPv4.