summaryrefslogtreecommitdiffstats
path: root/source/lib/select.c
Commit message (Collapse)AuthorAgeFilesLines
* r7440: * merge registry server changes from trunk (so far) for moreGerald Carter2007-10-101-2/+5
| | | | | | printmig.exe work * merge the sys_select_signal(char c) change from trunk in order to keeo the winbind code in sync
* r6090: Patch to fix sys_select so it can't drop signals if another fdJeremy Allison2007-10-101-9/+17
| | | | | | is ready to read. Patch from Mark Weaver <mark-clist@npsl.co.uk>. The only question is, how did we miss this for so long..... :-). Jeremy.
* r4545: Fix based on work by Derrell.Lipman@UnwiredUniverse.com :Jeremy Allison2007-10-101-4/+26
| | | | | | | | | * In an application with signals, it was possible for functions to block indefinitely while awaiting timeouts. This patch ensures that if a system call with a timeout is aborted and needs to be restarted, it is restarted with a timeout which is adjusted for the amount of time already waited. Jeremy.
* updated the 3.0 branch from the head branch - ready for alpha18Andrew Tridgell2002-07-151-14/+14
|
* Stomped on some header file version numbers that have crept back in.Tim Potter2002-03-221-2/+1
|
* Fix from Michael Steffens <michael_steffens@hp.com> to make signalJeremy Allison2002-01-311-22/+54
| | | | | | processing work correctly in winbindd. This is a really good patch that gives full select semantics to the Samba modified select. Jeremy.
* Removed version number from file header.Tim Potter2002-01-301-2/+1
| | | | Changed "SMB/Netbios" to "SMB/CIFS" in file header.
* Spelling fix.Tim Potter2002-01-101-1/+1
|
* Always increment even if the read fails (otherwise we spin if we hit the ↵Jeremy Allison2001-02-231-1/+4
| | | | | | kernel bug...). Jeremy
* lib/select.c: Fix for Linux 2.0.x kernel that causes select to return true ↵Jeremy Allison2001-02-221-0/+15
| | | | | | | | | | | on a pipe and then a blocking read to fail. Make the pipe read/write non blocking. printing/printing.c: Added a mutex around the code that enumerates all the jobs in a print queue. Allows only one smbd to be doing this at any one time. This fixes a capacity problem discovered at HP with <10,000 jobs in a print queue. Jeremy.
* save and restore errno in selectAndrew Tridgell2000-11-171-1/+5
|
* fixed a race in the pipe() setup in sys_select()Andrew Tridgell2000-09-121-1/+1
|
* fixed two minor bugs in new sys_select()Andrew Tridgell2000-06-211-5/+5
|
* Paranoia changes to ensure that anything touched by a signal handlerJeremy Allison2000-06-191-1/+1
| | | | | and the main code is declared as VOLATILE SIG_ATOMIC_T. Jeremy.
* forgot to checkin select.cAndrew Tridgell2000-06-131-0/+107