Alexandre Julliard
|
e21a97da85
|
Fixed some compiler warnings on Darwin.
|
2005-12-01 12:36:05 +01:00 |
Ge van Geldorp
|
1a1583a364
|
Match PSDK STATUS_* definitions.
|
2005-11-28 17:32:54 +01:00 |
Vitaliy Margolen
|
39e922ce72
|
Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
IOCTL_STORAGE_CHECK_VERIFY.
|
2005-11-28 10:40:13 +01:00 |
Peter Beutner
|
4dcab2805c
|
Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
|
2005-10-26 10:13:09 +00:00 |
Alexandre Julliard
|
f8ee161a1b
|
Fixed some traces to use the right printf format and avoid typecasts.
|
2005-09-12 10:30:05 +00:00 |
Alexandre Julliard
|
20a1a203c6
|
Use a more portable scheme for storing the name of a critical
section.
|
2005-09-09 10:19:44 +00:00 |
Mike McCormack
|
b5bd4a101a
|
Fix gcc 4.0 warnings.
|
2005-09-02 14:47:36 +00:00 |
Vitaliy Margolen
|
d27c7135ef
|
Add trace to IOCTL_CDROM_RAW_READ.
|
2005-08-18 10:49:04 +00:00 |
Francois Gouget
|
bcd56fe0e5
|
Assorted spelling fixes.
|
2005-08-12 18:22:06 +00:00 |
Tobias Gruetzmacher
|
cdd75bd413
|
Reverse the direction of raw SCSI commands.
|
2005-08-08 11:02:32 +00:00 |
Vitaliy Margolen
|
fa9c730cf6
|
Implement IOCTL_SCSI_GET_INQUIRY_DATA.
|
2005-08-03 10:55:12 +00:00 |
Vitaliy Margolen
|
0cb33a9d51
|
Fixed IOCTL_SCSI_GET_ADDRESS.
|
2005-08-01 14:50:59 +00:00 |
Vitaliy Margolen
|
1a7257e198
|
Fix IOCTL_CDROM_RAW_READ ioctl.
|
2005-07-20 10:28:27 +00:00 |
Gerald Pfeifer
|
b8b15f3e6e
|
Add a configure check for struct request_sense. Use this in
CDROM_ScsiPassThroughDir() and CDROM_ScsiPassThrough() to unbreak the
build on FreeBSD.
|
2005-07-10 17:42:46 +00:00 |
Phil Krylov
|
0f6c0394bf
|
Fixed dlls/ntdll/cdrom.c compilation in Darwin by adding HAVE_IOKit
detection to configure and defining SENSEBUFLEN as kSenseDefaultSize
(which is corresponding IOKit enum value).
|
2005-07-01 19:15:26 +00:00 |
Gerald Pfeifer
|
643dc21738
|
Avoid unused variable warnings in CDROM_ScsiPassThroughDir() and
CDROM_ScsiPassThrough().
|
2005-06-30 10:19:26 +00:00 |
Mike Hearn
|
92a32db23e
|
Fix GCC4 warning.
|
2005-06-29 19:18:54 +00:00 |
Dmitry Timoshkov
|
cb7de15ebe
|
A workaround for missing struct request_sense on FreeBSD.
|
2005-06-29 11:00:44 +00:00 |
Dmitry Timoshkov
|
ea64a36a44
|
Add a check for sg_io_hdr_t and (not tested) check for scsireq_t
presence.
|
2005-06-27 12:07:49 +00:00 |
Mike McCormack
|
6b636e3e7b
|
Use RTL_CRITICAL_SECTION instead of CRITICAL_SECTION.
|
2005-06-25 18:00:57 +00:00 |
Mike McCormack
|
04f9f1b066
|
Don't include winbase.h or winerror.h when not necessary.
|
2005-06-21 09:52:40 +00:00 |
Mike McCormack
|
5b2d5fd758
|
Use HANDLE instead of HKEY in the NT API.
|
2005-06-17 13:58:33 +00:00 |
Ivan Leo Puoti
|
eacd06264e
|
Reimplement IOCTL_SCSI_PASS_THROUGH_DIRECT and
IOCTL_SCSI_PASS_THROUGH on top of the linux scsi driver.
|
2005-06-14 12:25:41 +00:00 |
Francois Gouget
|
821d4c4645
|
Fix nativeapi.pm so it knows about AC_HEADER_STAT().
Make the error message about unexpected '#ifdef HAVE_XXX' clearer.
Protect sys/stat.h #includes with the corresponding '#ifdef HAVE_XXX'
check.
|
2005-05-06 16:22:54 +00:00 |
Alexandre Julliard
|
d0ee9f9309
|
Avoid spaces before preprocessor directives, that's not portable.
|
2005-03-02 12:23:20 +00:00 |
Robert Shearman
|
af056e7e24
|
- Add a complete, sorted listed of IOCTLS implemented in the file.
- Dump track numbers after they have been filled in.
|
2005-01-07 15:33:58 +00:00 |
Alexandre Julliard
|
6a27b48895
|
Fd type is no longer used, get rid of it.
|
2004-08-18 00:04:58 +00:00 |
Hans Leidekker
|
a9b4a471a9
|
Fix signed/unsigned comparison warnings.
|
2004-08-13 23:53:44 +00:00 |
Gerald Pfeifer
|
69075d0c1c
|
Remove incorrect support for FreeBSD and NetBSD in
DVD_StartSession().
|
2004-06-16 19:03:25 +00:00 |
Uwe Bonnes
|
e98a664d57
|
Support for reading encrypted DVDs.
|
2004-06-15 00:45:01 +00:00 |
Alexandre Julliard
|
ffcc67abf1
|
Added auto-detection of DOS drive devices based on finding the
corresponding mount point in /etc/mtab or /etc/fstab.
|
2004-04-29 20:04:48 +00:00 |
Alexandre Julliard
|
7b6651a9e1
|
Moved creation of the CDROM registry keys into the registry loading
code.
|
2004-04-23 21:36:22 +00:00 |
Alexandre Julliard
|
68cc54330e
|
Do not store the Unix file descriptor in the cache structure.
Protect the global cache with a critical section.
|
2004-03-05 20:45:33 +00:00 |
Alexandre Julliard
|
db692c8f39
|
Open a real file handle for drive devices, and get rid of the server
device hacks (based on a patch by Eric Pouech).
|
2004-03-04 23:00:18 +00:00 |
Ge van Geldorp
|
399901e054
|
Rename LARGE_INTEGER and ULARGE_INTEGER members "s" to "u" to conform
with PSDK.
|
2004-01-23 01:51:33 +00:00 |
Marcus Meissner
|
34528b91a9
|
Fixed potentially uninitialised sz.
|
2003-12-15 19:46:51 +00:00 |
Gerald Pfeifer
|
bcb09c198d
|
The CDDA case of CDROM_RawRead() no longer works on FreeBSD -CURRENT,
remove it. Also, combine the FreeBSD and NetBSD NYI notes.
|
2003-11-04 04:23:49 +00:00 |
Alexandre Julliard
|
01def427b7
|
Pass the cdrom device path in CDROM_InitRegistry so that ntdll doesn't
need to call DRIVE_GetDevice.
Get rid of GetDriveType calls.
|
2003-10-08 02:59:22 +00:00 |
Rein Klazes
|
c6c404dcd6
|
Added a check for <scsi/scsi.h> and include it in dlls/ntdll/cdrom.c.
|
2003-10-07 22:49:22 +00:00 |
Alexandre Julliard
|
fbb5390a32
|
Avoid closing the cdrom if we failed to open it.
|
2003-10-03 04:35:55 +00:00 |
Pavel Roskin
|
8956e41b82
|
Add support for SCSI CD-ROMs to CDROM_GetInterfaceInfo().
Fix device number for IDE CD-ROMs. Return 0 for unsupported drives.
|
2003-10-03 04:33:25 +00:00 |
Alexandre Julliard
|
e37c6e18d0
|
Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
|
2003-09-05 23:08:26 +00:00 |
Eric Pouech
|
583bb3fd3e
|
- started implementing ntdll.NtDeviceIoControlFile and made
kernel32.DeviceIoControl call it
- changed cdrom ioctl function's prototype to stick to
ntdll.NtDeviceIoControlFile signature
|
2003-06-24 19:28:21 +00:00 |
Eric Pouech
|
1bb3859ece
|
Added support for overlapped ioctl requests (and a few other
cosmetics).
|
2003-06-13 16:33:50 +00:00 |
Yorick Hardy
|
4b1f667e73
|
Improve CDROM_GetIdeInterface (becomes CDROM_GetInterfaceInfo), in
order to better support SCSI drives.
|
2003-06-04 20:15:59 +00:00 |
Yorick Hardy
|
d1d5ca539d
|
Implement CDROM_ScsiPassThrough and CDROM_ScsiPassThroughDirect on
NetBSD.
|
2003-05-20 19:17:04 +00:00 |
Yorick Hardy
|
c26b7dbad9
|
Added the implementation for CDROM_GetIdeInterface on NetBSD.
|
2003-05-19 21:46:09 +00:00 |
Eric Pouech
|
70f3522933
|
Fixed a few FormatCode entries.
|
2003-04-02 00:59:12 +00:00 |
Eric Pouech
|
255b6141f2
|
Fixed some unneeded unix to Win32 error mapping.
|
2003-03-20 21:59:50 +00:00 |
Gerald Pfeifer
|
fa8cca5e47
|
Define CD_SECS and CD_FRAMES also on non-Linux systems. Avoid a
non-portable TRACE on non-Linux systems.
|
2003-02-25 03:56:21 +00:00 |