Why would you *have* to write to the disk? No difference between a file handle to something in memory and to a file on the FS.
That being said, i actually used a ramdisk when building my clamav bindings (https://github.com/brandonprry/clam-sharp/). Sent from a computer > On Nov 20, 2013, at 12:42, Erik Aigner <aigner.e...@gmail.com> wrote: > > Helo! > > The clamav daemon has an INSTREAM feature for scanning a stream of data. > I’m developing Go bindings for libclamav (https://github.com/eaigner/clam) > and was > wondering why there isn’t such a feature in libclamav? > > I searched the libclamav headers for something equal but didn’t find anything > similar. > It seems I can only scan by file handle. If I use a pipe handle, it will fail. > > Is that correct? Do I really have to write (potentially huge) files to disk > to scan for clamav? > > Cheers, > > -- > Erik Aigner > > > _______________________________________________ > http://lurker.clamav.net/list/clamav-devel.html > Please submit your patches to our Bugzilla: http://bugs.clamav.net _______________________________________________ http://lurker.clamav.net/list/clamav-devel.html Please submit your patches to our Bugzilla: http://bugs.clamav.net