summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Prepare for APR 0.9.16wrowe2007-09-041-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@572469 13f79535-47bb-0310-9956-ffa450edef68
* Bump after tagwrowe2007-08-291-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@570716 13f79535-47bb-0310-9956-ffa450edef68
* Prepare for tagwrowe2007-08-291-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@570709 13f79535-47bb-0310-9956-ffa450edef68
* Solve win32 inherited pipe leaks by leveraging OS2 port's solution.wrowe2007-08-282-36/+64
| | | | | | | | | | | | | | | | | | | Mutex the pipe manipulation on WinNT+++ alone (not WinCE, nor 9x) so that we toggle the inherited state of the stdin/out/err pipes. This is only possible on NT, because in CE/9x it would involve replacing the pipe handles all over the place as there is no toggle. This CRITICAL_SECTION pipe is incredibly fast in the mainline case, and only introduces contention in the threaded server after startup (for cgi, etc). Not unlike an in-process cgid. So, leave WinCE alone for now, since it doesn't follow the stdio model, and leave Win9x alone for good, as nearly abandoned. Backport: r569882 (+r569890) git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@570304 13f79535-47bb-0310-9956-ffa450edef68
* insure that an optimizing compiler will re-load the links from memory each timegregames2007-08-161-2/+2
| | | | | | | | | they are referenced. it is especially helpful after an APR_BUCKET_REMOVE. backport of http://svn.apache.org/viewvc?view=rev&rev=566349 git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@566786 13f79535-47bb-0310-9956-ffa450edef68
* Backport r559296 from the trunkbojan2007-07-251-0/+3
| | | | | | Add comment about platorm specific values of macros and typedefs git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@559298 13f79535-47bb-0310-9956-ffa450edef68
* Bump, after tagwrowe2007-06-041-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@544306 13f79535-47bb-0310-9956-ffa450edef68
* Prepare to tag 0.9.14wrowe2007-06-041-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@544303 13f79535-47bb-0310-9956-ffa450edef68
* include/arch/win32/apr_arch_inherit.h defines macros that are used to implementwrowe2007-06-011-0/+28
| | | | | | | | | | | | | | | | apr_mutex_inherit_set and unset and several other similar methods. The current header file will call SetHandleInformation in a block for Unicode supporting versions of Windows and has a fallback for Win 9x. The patch defines the macros as just the Win9x compatible implementation for WinCE and leaves the other definition for all other Windows variants. PR: 39886 Submitted by: Curt Arnold <carnold apache.org> Reviewed by: Davi Arnaut Backport: 543363 git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@543365 13f79535-47bb-0310-9956-ffa450edef68
* Remove duplicate definition of apr_wchar_t.wrowe2007-05-311-2/+0
| | | | | | | | | | | Originally titled: [patch 12/17] redefinition of apr_uint16_t Submitted by: John Mark Vandenberg Reviewed by: Justin Erenkrantz Backport: 421090 git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@543301 13f79535-47bb-0310-9956-ffa450edef68
* Mingw specific defines:wrowe2007-05-311-0/+6
| | | | | | | | | | | | | LL [long long] for 64bits types pid_t is already defined PR: 33490/attachment 18103 Submitted by: Curt Arnold <carnold apache.org> Reviewed by: Davi Arnaut <davi haxent.com.br> Backport: 543292 git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@543294 13f79535-47bb-0310-9956-ffa450edef68
* Stop undefining __attribute__ for GNUC (only 2.7 and prior might be interestingwrowe2007-05-312-3/+1
| | | | | | | | | | | and can't think of any case where native win32 binaries would be created with such an ancient compiler.) Backport: 543219 PR: 42545 git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@543270 13f79535-47bb-0310-9956-ffa450edef68
* Backport r538045 from the trunk.bojan2007-05-212-0/+2
| | | | | | | | Discard file buffers when running cleanups for exec. PR 41119. Original patches by Davi Arnaut. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@540040 13f79535-47bb-0310-9956-ffa450edef68
* Backport 538266 from the trunk.bojan2007-05-151-0/+18
| | | | | | Add the missing file locking APIs and macros to the NetWare build. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@538322 13f79535-47bb-0310-9956-ffa450edef68
* Backport r538042 from trunk.bojan2007-05-151-0/+1
| | | | | | Document what happens to file offset in apr_file_trunc(). git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@538044 13f79535-47bb-0310-9956-ffa450edef68
* Backport r538009 and r538019 from the trunk.bojan2007-05-151-0/+4
| | | | | | Revert nested mutexes in Unix file_io. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@538034 13f79535-47bb-0310-9956-ffa450edef68
* Backport r537393, r537402 and r537405 from the trunk.bojan2007-05-131-0/+14
| | | | | | | Improve thread safety of assorted file_io functions. Patches by Davi Arnaut. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@537554 13f79535-47bb-0310-9956-ffa450edef68
* Bump after tagwrowe2006-11-291-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@480529 13f79535-47bb-0310-9956-ffa450edef68
* Prepare to tagwrowe2006-11-291-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@480527 13f79535-47bb-0310-9956-ffa450edef68
* merge rev 475750 from trunk:trawick2006-11-171-3/+5
| | | | | | | | | | | Clarify the behavior of apr_pstrndup(), which differs from Apache 1.3's ap_pstrndup() in that it doesn't overallocate memory for the resulting string. Submitted by: trawick, jorton git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@476154 13f79535-47bb-0310-9956-ffa450edef68
* Update license header.jorton2006-09-2094-564/+564
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@448246 13f79535-47bb-0310-9956-ffa450edef68
* Remove 2nd occurance of macro declaration.wrowe2006-04-101-7/+0
| | | | | | | | Backports 392874 git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@392893 13f79535-47bb-0310-9956-ffa450edef68
* Identified by Michael Jerris - work around projects where this waswrowe2006-04-101-0/+2
| | | | | | | | | defined by the user in *their* build that included apr.h[w]. Backports: 392864 git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@392867 13f79535-47bb-0310-9956-ffa450edef68
* bump after tagwrowe2006-04-091-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@392821 13f79535-47bb-0310-9956-ffa450edef68
* Update before tagwrowe2006-04-091-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@392814 13f79535-47bb-0310-9956-ffa450edef68
* Bumps after tagwrowe2006-03-271-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@389056 13f79535-47bb-0310-9956-ffa450edef68
* Prepare to tagwrowe2006-03-271-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@389048 13f79535-47bb-0310-9956-ffa450edef68
* Bumps after tagwrowe2006-03-221-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@387943 13f79535-47bb-0310-9956-ffa450edef68
* Prepare to tag .10 - seems RM's have become incredibly sloppy with svn,wrowe2006-03-221-1/+1
| | | | | | | note no need to tag this as !dev. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@387939 13f79535-47bb-0310-9956-ffa450edef68
* A simple typo that's come up more than once, VC accepts whilewrowe2006-02-111-1/+1
| | | | | | | | sane compilers reject this. Backport: 377025 git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@377027 13f79535-47bb-0310-9956-ffa450edef68
* Rename 0.9.8 to 0.9.9 for new release tarball.rooneg2006-01-301-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@373457 13f79535-47bb-0310-9956-ffa450edef68
* Bump for 0.9.8 release.rooneg2006-01-271-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@372755 13f79535-47bb-0310-9956-ffa450edef68
* Merge r356615 into 0.9.x.rooneg2006-01-262-4/+14
| | | | | | | | | | | | | | | | | | | | Original log message: Clean up the documentation surrounding the APR_INCOMPLETE status code, * include/apr_file_info.h (apr_stat, apr_dir_read): Note that APR_INCOMPLETE can be returned, and that if it is you can use the finfo->valid bitfield to determine which parts of the finfo are filled in. Also break some overly long lines. * include/apr_errno.h (APR_STATUS_IS_INCOMPLETE): Update docs since this is no longer specific to the xlate code. * CHANGES: Note change. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@372613 13f79535-47bb-0310-9956-ffa450edef68
* Platform fix; backport 357636 for 2.2.3 (if ever released)wrowe2005-12-191-0/+16
| | | | | | | | | | to address MS Studio 2005's absurd discard of the POSIX api. [Note, reset twice because we temporarily set, then pop, the warning overrides, and we need this override to 'stick' after it's popped.] git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@357639 13f79535-47bb-0310-9956-ffa450edef68
* Bump after tagwrowe2005-09-261-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@291730 13f79535-47bb-0310-9956-ffa450edef68
* Bump for 0.9.7 tagwrowe2005-09-261-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@291728 13f79535-47bb-0310-9956-ffa450edef68
* Backport the apr_procattr_addrspace_set() API to allow a platform to specify ↵bnicholes2005-09-212-0/+11
| | | | | | | | which address space the process should be started in. Reviewed by: jjclar, bnicholes, trawick git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@290849 13f79535-47bb-0310-9956-ffa450edef68
* Backport from trunk:trawick2005-08-231-1/+11
| | | | | | | | APR_STATUS_IS_ENOENT(): check for EMVSCATLG on z/OS git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@239401 13f79535-47bb-0310-9956-ffa450edef68
* Refactor Win32 condition variables code to address bugs.wrowe2005-07-221-1/+0
| | | | | | | | | | PR: 27654, 34336 Submitted by: Henry Jen <henryjen ztune.net> and E Holyat <eholyat yahoo.com> Reviewed by: wrowe, stoddard Backport: 224407 git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@224408 13f79535-47bb-0310-9956-ffa450edef68
* Update remaining 2004 copyright notices.jorton2005-06-143-3/+6
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@190597 13f79535-47bb-0310-9956-ffa450edef68
* fix typojwoolley2005-05-261-1/+1
| | | | | | | Submitted by: dlr git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@178706 13f79535-47bb-0310-9956-ffa450edef68
* Merge r109326 from trunk:jorton2005-03-041-0/+6
| | | | | | | | * include/apr.h.in: Define __STDC_CONSTANT_MACROS for C++ so that stdint.h exposes the {,U}INT64_C macros. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@156146 13f79535-47bb-0310-9956-ffa450edef68
* Move on to 0.9.7-dev.jerenkrantz2005-02-041-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@151423 13f79535-47bb-0310-9956-ffa450edef68
* Onward ho to 0.9.6.jerenkrantz2005-02-041-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@151421 13f79535-47bb-0310-9956-ffa450edef68
* Update copyright year to 2005 and standardize on current copyright owner line.jerenkrantz2005-02-0491-91/+182
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@151409 13f79535-47bb-0310-9956-ffa450edef68
* grab this feature from APR >= 1.0:trawick2005-01-193-0/+10
| | | | | | | | Add apr_threadattr_stacksize_set() for overriding the default stack size for threads created by apr_thread_create(). git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@125670 13f79535-47bb-0310-9956-ffa450edef68
* Merge r65157, r65158 from trunk: (fixing random lockups in pool-debugjorton2004-11-211-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | builds on x86_64) Drop racy/broken Unix nested mutex implementation; use SUSv3-style recursive mutex support if available: * build/apr_threads.m4 (APR_CHECK_PTHREAD_RECURSIVE_MUTEX): New macro. * configure.in: Use it. * include/arch/unix/apr_arch_thread_mutex.h (struct apr_thread_mutex_t): Drop nested mutex tracking fields. * locks/unix/thread_mutex.c (apr_thread_mutex_create): Return ENOTIMPL if lacking recursive mutex support, else create a recursive mutex. (apr_thread_mutex_lock, apr_thread_mutex_unlock, apr_thread_mutex_trylock): Remove nested mutex tracking. * build/apr_threads.m4 (APR_CHECK_PTHREAD_RECURSIVE_MUTEX): Run rather than just compile the test program. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@106085 13f79535-47bb-0310-9956-ffa450edef68
* Remove .cvsignore files.APR_0_9_BRANCHjorton2004-11-202-5/+0
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/APR_0_9_BRANCH@105962 13f79535-47bb-0310-9956-ffa450edef68
* * include/apr_version.h: Bump to 0.9.6-dev.jerenkrantz2004-11-161-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/APR_0_9_BRANCH@76051 13f79535-47bb-0310-9956-ffa450edef68
* * include/apr_version.h: Remove -isdev #define in preparation for 0.9.5.jerenkrantz2004-11-161-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/APR_0_9_BRANCH@76045 13f79535-47bb-0310-9956-ffa450edef68