(no subject)

Francois Gouget fgouget at free.fr
Sun May 12 13:38:16 CDT 2002

On Sun, 12 May 2002, Paul Millar wrote:
> The first stumbling block was in dlls/ntdll/cdrom.c. Two routines in the
> file try to set members of the cdrom_generic_command structure (defined in
> linux/cdrom.h) that don't exist in 2.2.x kernels, but do exist in 2.4.x
> kernels.

See also the patch I sent there:

Note that you don't need to set cmd.quiet to 0 since you did a memset
just before. So you only need the configure check for the timeout field.

> The attached patch adds configure checks for these structure members and
> puts "#ifdef"s around the assignments in dlls/ntdll/cdrom.c . I don't know
> the knock-on effects for not setting these values, but presumably getting
> something to work is better than wine not compiling :)

I don't know. It could be seen as sweeping the bug under the carpet.
Also it will probably make it quite hard to find out what's wrong.

Francois Gouget         fgouget at free.fr        http://fgouget.free.fr/
                      Computers are like airconditioners
                They stop working properly if you open WINDOWS

More information about the wine-patches mailing list