How do I get the unix filename for a wine handle?

Kari Hurtta hurtta+gmane at
Sat Jun 24 08:56:44 CDT 2006

Eric Pouech <eric.pouech at> 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

| 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).

More information about the wine-devel mailing list