Eric Pouech eric.pouech@wanadoo.fr 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).