--- sourceforge.net/trunk/rdesktop/printer.c 2004/01/21 14:40:40 569 +++ sourceforge.net/trunk/rdesktop/printer.c 2004/01/23 08:35:52 580 @@ -4,7 +4,8 @@ extern RDPDR_DEVICE g_rdpdr_device[]; -PRINTER * get_printer_data(HANDLE handle) +PRINTER * +get_printer_data(HANDLE handle) { int index; @@ -102,7 +103,7 @@ pprinter_data->printer_fp = popen(cmd, "w"); } - g_rdpdr_device[device_id].handle = pprinter_data->printer_fp->_fileno; + g_rdpdr_device[device_id].handle = fileno(pprinter_data->printer_fp); *handle = g_rdpdr_device[device_id].handle; return STATUS_SUCCESS; }