Eric Pouech <[EMAIL PROTECTED]> writes: > Christoph Probst wrote: > > >Hi. > > > >Alexandre Julliard wrote: > > > > > >>You can't do that in general. In Unix a file can have multiple names, > >>or even none at all, there's simply no way to get a filename from a > >>handle. On Linux you can use /proc/self/fd but that's not very > >>portable. > >> > > > > So what do you think about the solution that the wineserver stores > > the filename in the file object when the object is created? > > > > Just like wine_server_handle_to_fd() there would be a > > wine_server_handle_to_filename() that returns the filename. > > > >Any objections to this? > > > > > just for sake of completeness: how about enhancing ClamAV so that it > takes a fd (instead of a filename) as its input ? > A+
It does http://www.clamav.net/doc/0.88.2/html/node24.html | The daemon is fully configurable via the clamd.conf file 5. clamd recognizes the following commands: <...> | STREAM Scan stream: clamd will return a new port number you should connect to and send data to scan. You not need to use following command: | SCAN file/directory Scan file or directory (recursively) with archive support enabled (a full path is required).