Skipped content of type multipart/alternative-------------- next part -------------- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.323 / Virus Database: 267.8.9/39 - Release Date: 2005-07-04
Le Tuesday 5 July 2005 12:52, Przemys?aw Owczarek a ?crit :> Hello! I've read a lot of materials about rsync and I'm still a bit > confused. I'm thinking of implementing core rsync fuctionality in my > program. Is there a C/C++ library that provides that? It should work with > normal rsync linux server. My aim is to synchronize data using my own > software on a client and to store data on a linux server. I have found > libsync, xdelta and few others but I'm not sure if they are ok. for what I > want to do. ????Thanks in advance.Currently there is no rsync library for rsync network function. the librsync project provide functions for the file access/md4 part. That exactly the reason why I just started a rewritten of rsync using a struct and to create a real library. Current works is here: http://nanardon.homelinux.org/cgi-bin/viewcvs.cgi/rsync-ng/?root=Nanar But this need lot of works...> > Regards, > Joseph Owczarek-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://lists.samba.org/archive/rsync/attachments/20050705/ebcc1936/attachment.bin
Olivier Thauvin wrote:> > Currently there is no rsync library for rsync network function. the librsync > project provide functions for the file access/md4 part. > > That exactly the reason why I just started a rewritten of rsync using a struct > and to create a real library. > > Current works is here: > http://nanardon.homelinux.org/cgi-bin/viewcvs.cgi/rsync-ng/?root=Nanar > > But this need lot of works...From a quick look, this looks like a snap-shot of one of the rsync releases. I have an interest in such a project as the normal user interface for OpenVMS is a bit different than on UNIX. In order for me to use such a library, all routines must be thread safe, and allow a single process to do the work. OpenVMS has two options for using such a library, one is using Posix Threads, and the other is using a native asynchronous I/O for network and terminal and disk access. -John wb8tyw@qsl.net Personal Opinion Only