Sign in
goma
/
wine
/
2b4c72b13b668d38929b1978ab4f6f0c224b4071
/
server
/
file.h
200f8d9
server: Reuse existing file descriptor objects for duplicate file mappings.
by Alexandre Julliard
· 14 years ago
900352b
server: Store a mapping instead of a file for process dlls.
by Alexandre Julliard
· 14 years ago
eb2fe39
server: Add support for opening a new file handle from a mapping object.
by Alexandre Julliard
· 14 years ago
a2ca2eb
server: Change the removable fd flag to a cacheable flag to make it possible for fd users to set it dynamically.
by Alexandre Julliard
· 15 years ago
42debac
server: Move socket async activation to sock_poll_event.
by Mike Kaplinskiy
· 15 years ago
42806f3
server: Add support for opening files from a specified root directory.
by Alexandre Julliard
· 15 years ago
923d582
server: Implement the file sharing check when truncating a file that has an existing mapping.
by Alexandre Julliard
· 15 years ago
fd504b6
server: Implement the special file sharing rules for memory mappings.
by Alexandre Julliard
· 15 years ago
62eda39
server: Moved the create_temp_file function to mapping.c.
by Alexandre Julliard
· 15 years ago
5f808f0
server: Store a duplicate of the file descriptor for file mappings.
by Alexandre Julliard
· 15 years ago
78d211b
server: Move the functions to extend file to mapping.c since it's the only user.
by Alexandre Julliard
· 15 years ago
b05774e
server: Change cancel_async to take an optional iosb and only_thread.
by Mike Kaplinskiy
· 16 years ago
74a6302
server: Properly initialize mode and uid for file and directory objects.
by Alexandre Julliard
· 16 years ago
7a344c1
server: Avoid a crash when trying to wait on a disconnected pipe client.
by Alexandre Julliard
· 16 years ago
50171c5
server: Make the new named pipe server fd inherit the I/O completion if it was set before connecting.
by Alexandre Julliard
· 16 years ago
6db2010
server: Make the various async I/O parameters client_ptr_t instead of void pointers.
by Alexandre Julliard
· 16 years ago
f507ccb
server: Specify the user APC to call only once the system APC has executed.
by Alexandre Julliard
· 16 years ago
7ec95c5
server: Explicitly specify when an ioctl call needs to be blocking.
by Alexandre Julliard
· 16 years ago
9ed42d2
server: Get rid of the unused count parameter in fd_queue_async().
by Alexandre Julliard
· 16 years ago
f6fa72d
server: Make async I/O transfer sizes always 32-bit.
by Alexandre Julliard
· 16 years ago
dc7f170
server: Add an apc_param_t type to store APC client-side parameters.
by Alexandre Julliard
· 16 years ago
d87af3d
server: Refactor server side implementation of GetFileSecurity().
by Paul Bryan Roberts
· 16 years ago
3afbee5
server: Store I/O completion information in async structure.
by Andrey Turkin
· 17 years ago
f2213dd
server: Make fd_poll_event static.
by Dmitry Timoshkov
· 17 years ago
7a9210f
server: Pass Information field from async I/O APCs.
by Andrey Turkin
· 17 years ago
c702a91
server: Allow async i/o operations to send completion messages.
by Andrey Turkin
· 17 years ago
235532c
server: Use the file_pos_t type for file sizes and offsets in the protocol structures.
by Alexandre Julliard
· 17 years ago
24001e8
server: Add a default access mapping function for files, and use it for devices too.
by Alexandre Julliard
· 17 years ago
d1a8155
server: Allow completion object to be attached to an fd object.
by Andrey Turkin
· 18 years ago
61e08b3
server: Add support for queuing ioctl calls to a device.
by Alexandre Julliard
· 18 years ago
fd59e15
server: Infrastructure to return a wait handle for blocking ioctls.
by Alexandre Julliard
· 18 years ago
017480d
server: Store valid file options in pseudo file descriptors.
by Alexandre Julliard
· 18 years ago
f3fbae4
server: Allow specifying the status code to return on file descriptors that don't have a Unix fd.
by Alexandre Julliard
· 18 years ago
737148c
server: Add a specific data type for ioctl codes so they can be printed as symbols.
by Alexandre Julliard
· 18 years ago
aaf477f
server: Change the timeout handling to use NT-style 64-bit timeouts everywhere.
by Alexandre Julliard
· 18 years ago
6357143
server: Add infrastructure for ioctl server request.
by Alexandre Julliard
· 18 years ago
3f05759
server: Don't bother with default entry points for objects that don't even return an fd.
by Alexandre Julliard
· 18 years ago
7a9363a
server: Rename the get_file_info function to get_fd_type and get rid of the flags.
by Alexandre Julliard
· 18 years ago
f85437c
server: Store the opening options in the file descriptor instead of in the individual objects.
by Alexandre Julliard
· 18 years ago
72bff2e
server: Add support for restarting an async I/O when the client side couldn't finish it right away.
by Alexandre Julliard
· 18 years ago
ba896e7
server: Fix the handling of the signaled status for file descriptors.
by Alexandre Julliard
· 18 years ago
b2cba95
server: Hold a pointer to the queue from the async operations.
by Alexandre Julliard
· 18 years ago
4e5c703
server: Make timeout status for async I/O specifiable. Fix mailslots timeout handling.
by Alexandre Julliard
· 18 years ago
0aae1ca
server: Add a separate function to set the timeout of an async I/O operation.
by Alexandre Julliard
· 18 years ago
df09ac5
server: Make async I/O queues into real objects.
by Alexandre Julliard
· 18 years ago
e92f854
server: Avoid redundant polling in fd_queue_async_timeout.
by Alexandre Julliard
· 18 years ago
95ba4b5
server: Add a generic wait queue to the file descriptor object.
by Alexandre Julliard
· 18 years ago
df65187
server: Remove the return value of the flush() method, it's not used.
by Alexandre Julliard
· 18 years ago
8adce77
server: Notify the async object when the APC call completed.
by Alexandre Julliard
· 18 years ago
111610c
server: Add an async_data_t structure to store parameters for async I/O requests.
by Alexandre Julliard
· 18 years ago
06db705
server: Make struct async into a real object, to keep it around while the APC is running.
by Alexandre Julliard
· 18 years ago
b1788c8
server: Replace inline static with static inline.
by Andrew Talbot
· 18 years ago
5bd5136
ntdll: Moved the check for removable file in load_dll to the server.
by Alexandre Julliard
· 18 years ago
8930427
server: Return an fd type in the get_handle_fd request.
by Alexandre Julliard
· 18 years ago
715d78e
server: Refuse to close handles in other processes if they have an associated fd.
by Alexandre Julliard
· 18 years ago
753c870
server: Only call gettimeofday once per poll loop.
by Alexandre Julliard
· 19 years ago
40723f7
server: Make the create_async function take an absolute timeout.
by Alexandre Julliard
· 19 years ago
360a3f9
Update the address of the Free Software Foundation.
by Jonathan Ernst
· 19 years ago
0835107
server: Fix the file notification interface to use directory handles.
by Mike McCormack
· 19 years ago
9a7124e
server: Modify open_fd to create an fd without a user.
by Mike McCormack
· 19 years ago
a510a7e
server: Added access rights mapping to file objects.
by Alexandre Julliard
· 19 years ago
67505c0
server: Support for opening devices.
by Alexandre Julliard
· 19 years ago
37773dd
Make mailslots use as much of the default async fd implementation as possible.
by Robert Shearman
· 20 years ago
cdcb203
Call remove_process_locks when a process ends, fix declarations.
by Mike McCormack
· 20 years ago
d6a4e34
- Add a default asynchronous I/O implementation. - Make file objects use it.
by Robert Shearman
· 20 years ago
a4334a6
Cleaned up handling of 64-bit file sizes.
by Alexandre Julliard
· 20 years ago
7001d6e
Clean-up async IO internal functions.
by Eric Pouech
· 20 years ago
dd81ac5
Convert async I/O queues to standard lists.
by Alexandre Julliard
· 20 years ago
4634447
- got rid of include/async.h
by Eric Pouech
· 20 years ago
6a27b48
Fd type is no longer used, get rid of it.
by Alexandre Julliard
· 21 years ago
684b65c
Added support for FILE_DIRECTORY_FILE and FILE_NON_DIRECTORY_FILE open options.
by Alexandre Julliard
· 21 years ago
18c08d3
Removed the get_file_info request.
by Alexandre Julliard
· 21 years ago
49b2f6d
Get rid of the removable media handling in the server.
by Alexandre Julliard
· 21 years ago
9ff7872
Moved FILE_DELETE_ON_CLOSE support to the inode object so that we
by Alexandre Julliard
· 21 years ago
74bd1e4
Check file sharing permissions based on the file inode instead of the
by Alexandre Julliard
· 21 years ago
adc0610
Make the standard create_file request handle serial ports too, and
by Alexandre Julliard
· 21 years ago
af192f8
Store a "removable" flag instead of the full drive type in the server
by Alexandre Julliard
· 21 years ago
3ca7612
Spelling fixes (s/occured/occurred/ and variants).
by Francois Gouget
· 22 years ago
ef8b946
- rewrite of the named pipe code
by Mike McCormack
· 22 years ago
3e588e3
Implemented file change notifications, based on a patch by Mike McCormack.
by Alexandre Julliard
· 22 years ago
6dcc1af
Fix signature of open_fd().
by Gerald Pfeifer
· 22 years ago
ce61349
Implemented file locking functions (partly based on my old Corel
by Alexandre Julliard
· 22 years ago
580da24
Added an inode object to keep track of all file descriptors open for a
by Alexandre Julliard
· 22 years ago
e66207e
Moved all references to file descriptors out of the generic object
by Alexandre Julliard
· 22 years ago
cf27a7f
Changed fd operations to take a struct fd instead of a struct object.
by Alexandre Julliard
· 22 years ago
863637b
Started moving functions that deal with Unix file descriptors to a
by Alexandre Julliard
· 22 years ago