I managed to get it to work using `shm_open` with `ftruncate` and writing it to the shared memory region
-- Erik Aigner On Thursday 21 November 2013 at 17:28, Andy Singer wrote: > Have you tried cl_scanmap_callback? It seems like it would work for what > you want. It crashes when scanning rar-sfx files, so I made a temporary > hack-fix for it here, > http://lurker.clamav.net/message/20130813.214249.1113932e.en.html > > > 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 _______________________________________________ http://lurker.clamav.net/list/clamav-devel.html Please submit your patches to our Bugzilla: http://bugs.clamav.net