summaryrefslogtreecommitdiffstats
path: root/source3/smbd/aio.c
Commit message (Expand)AuthorAgeFilesLines
* Ensure we always free aio_ex on all error paths by moving the TALLOC_FREEJeremy Allison2012-01-121-2/+1
* Remove unneeded NULL check.Jeremy Allison2011-11-151-4/+0
* s3:smbd/aio: handle_aio_completed() should do nothing if aio_ex->fsp is NULLStefan Metzmacher2011-11-151-0/+5
* s3:smbd/aio: pass ECANCELED to the smb2 aio handlersStefan Metzmacher2011-11-151-1/+4
* s3:smbd/aio: add cancel_smb2_aio()Stefan Metzmacher2011-11-151-0/+38
* s3: Fix smb2 handling error returns from aioVolker Lendecke2011-08-021-0/+2
* s3-talloc Change TALLOC_ZERO_P() to talloc_zero()Andrew Bartlett2011-06-091-1/+1
* s3-globals Remove smbd_event_context() (use server_event_context())Andrew Bartlett2011-05-311-2/+2
* Fixup build without --with-aio.Jeremy Allison2011-05-051-1/+1
* Fix many const compiler warnings.Jeremy Allison2011-05-051-2/+2
* s3-tevent: only include ../lib/util/tevent wrappers where needed.Günther Deschner2011-04-291-0/+1
* s3: include smbd/smbd.h where needed.Günther Deschner2011-03-301-0/+1
* Change interface of schedule_smb2_aio_read() to allocate the return DATA_BLOB.Jeremy Allison2010-12-151-3/+11
* s3: use monotonic clock for aio timeoutBjörn Jacke2010-09-071-2/+2
* s3: Make srv_send_smb take an sconn instead of a sock fdVolker Lendecke2010-08-241-3/+3
* s3: Remove smbd_server_fd from handle_aio_read/write_completeVolker Lendecke2010-08-161-2/+2
* s3: Remove smbd_server_fd from schedule_aio_write_and_XVolker Lendecke2010-08-161-1/+2
* s3: Fix some error messagesVolker Lendecke2010-08-131-3/+4
* Fix warning - no return value for a non-void fn.Jeremy Allison2010-07-201-0/+1
* s3: Work better without the aio sighandlerVolker Lendecke2010-07-181-7/+22
* Fix the build in the non WITH_AIO case (sorry).Jeremy Allison2010-06-101-0/+20
* Implement AIO in SMB2. Doesn't allow cancel calls yet (to be added).Jeremy Allison2010-06-101-0/+281
* Make aio_ex owned by a talloc context, not neccessarily on the null context.Jeremy Allison2010-06-071-8/+12
* Move "write_though" into aio_ex struct.Jeremy Allison2010-06-071-5/+5
* wait_for_aio_completion() should return 0 on non-aio compiled case.Jeremy Allison2010-06-041-1/+1
* Rename req -> smbreq.Jeremy Allison2010-06-041-26/+26
* Change smbd_aio_complete_mid() -> smbd_aio_complete_aio_ex(). SimplifiesJeremy Allison2010-06-041-32/+4
* Move to using a DATA_BLOB inside of struct aio_extra, not a char *.Jeremy Allison2010-06-021-16/+16
* Don't use sigev_value.sival_int to just store the mid, use sigev_value.sival_...Jeremy Allison2010-06-011-38/+26
* This patch looks bigger than it is. It does 2 things. 1). Renames smbpid -> s...Jeremy Allison2010-05-071-2/+2
* Move to using 64-bit mid values in our internal open file database.Jeremy Allison2010-04-121-15/+23
* Fix issue with aio where r/w lock wasn't kept across aio read operations.Jeremy Allison2010-04-051-23/+56
* Move initialize_async_io_handler() inside of smbd/aio.c.Jeremy Allison2010-04-011-34/+42
* Remove use of "int ret" when we already have errcode.Jeremy Allison2009-10-131-13/+8
* Catch one more erroneous use of errno.Jeremy Allison2009-10-131-1/+1
* correctly handle aio_error() and errnoOlaf Flebbe2009-10-131-29/+24
* allow for outstanding_aio_calls to be decrementedOlaf Flebbe2009-09-301-2/+4
* Don't defer a talloc_move'd pointer.Jeremy Allison2009-09-281-1/+1
* s3: Change fsp->fsp_name to be an smb_filename struct!Tim Prouty2009-07-201-14/+14
* Set SIGRTMIN to NSIGTimur I. Bakeyev2009-06-081-3/+0
* Move down the become_root()/unbecome_root() calls into the VFS modulesVolker Lendecke2009-05-181-6/+0
* s3:smbd: use new simplified snb_signing code in the serverStefan Metzmacher2009-03-231-8/+5
* s3:signing: the seqnum should only be decremented by 1 for ntcancel requestsStefan Metzmacher2009-03-061-4/+4
* s3 oplocks: Make the level2 oplock contention API more granularTim Prouty2009-02-091-1/+3
* S3: New module interface for SMB message statistics gatheringtodd stecher2009-02-091-3/+5
* Remove the global variable "chain_size"Volker Lendecke2009-01-311-4/+2
* s3:smbd: convert aio to use tevent_signalStefan Metzmacher2009-01-271-100/+50
* s3:smbd: move all globals and static variables in globals.[ch]Stefan Metzmacher2009-01-081-16/+10
* Remove a direct inbuf reference (should have been removed with 8987641d...)Volker Lendecke2008-11-081-1/+1
* Rewrite aio.c to keep the whole smb_request structure, not just the inbufVolker Lendecke2008-11-041-75/+41