| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@572469 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@570716 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@570709 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@544306 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@544303 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@480529 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@480527 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@448246 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
Backports 392874
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@392893 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@392821 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@392814 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@389056 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@389048 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@387943 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@373457 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@372755 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@291730 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@291728 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@190597 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
Submitted by: dlr
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@178706 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@151423 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@151421 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@151409 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/APR_0_9_BRANCH@105962 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/APR_0_9_BRANCH@76051 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/APR_0_9_BRANCH@76045 13f79535-47bb-0310-9956-ffa450edef68
|