| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59683 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
| |
threads while protecting against a moderately obscure problem where multiple
handles to the same named mutex in the SAME THREAD behave as if they were the
same handle.
IE calling lock on one handle & unlock on another would result in the mutex
not being owned by the thread.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59680 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
Submitted by: Bill Rowe <wrowe@Ind.com>
Reviewed by: Bill Stoddard <stoddard@apache.org>
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59679 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
Also change the header file included in http_log.c.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59676 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
| |
Eliminate use of ap_iovec_t and use Posix struct iovec. I never
did hear a case (much less a strong case) supporting the need
for ap_iovec_t, so out it goes.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59663 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59660 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
| |
and pass back the number of bytes written. Use ap_iovec_t on the call rather
than struct iovec (I may reverse this tomorrow :-). Whatever we do, the network_io
and file_io calls need to use iovecs consistently, which isn't the case now.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59659 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
is still not great, but at least we are trying now.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59643 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
it.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59631 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
when running CGI scripts.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59629 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59626 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
will clean it up over the next few days. At least this gives everybody
some idea of where I want the shared memory stuff to go in APR.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59625 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59623 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59621 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
structure. These values are now created once and used for all locks.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59619 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
been tested fully, because I don't have access to a platform that uses
semaphores, but the logic is sound.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59617 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59615 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59614 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59613 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
macros.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59611 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59610 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
| |
all of the Apache macros that modules don't need access to. This should
have been committed with the modules, but I wasn't paying attention to the
directory I was in when I ran the commit.
Submitted by: Manoj Kasichainula and Ryan Bloom
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59608 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59602 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59597 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59591 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
I've taken a stab at the unix implementation but tested only on OS/2.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59584 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59583 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59580 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
| |
- ap_time_t is a 64-bit scalar, microseconds since epoch
- ap_exploded_time_t corresponds to struct tm with a few extras
probably broken on anything except linux.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59578 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
| |
the current time. This augments the ap_make_time ap_current_time
combination that we already have because it does the same thing in one
function. Both methods are necessary, because more often than not, we
create a time instance, but don't fill it out with the current time.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59576 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
| |
a specific format (seconds since 0:00:00 Jan 1, 1970). I also renamed the
(get|set)_curtime functions to (get|set)ansitime. This should make more
sense, and be a bit more intuitive.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59575 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
ap_getfileinfo in apache.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59574 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59573 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
work together without causing memory leaks.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59571 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
get stat information about the file. This takes care of that problem.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59569 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59568 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59565 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
| |
preferred way to delete a file after closing it, rather than unlinking the
file immediately after opening it. This is more portable, and was can code
this option to work on all platforms, the unlink option is not always
possible.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59560 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
length of the string written, and we return a status code. I expect the
status code to mean a bit more on Windows than it currently does on Unix.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59558 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59557 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
| |
because the SIZEOF_SSIZE_T macro was in apr_config.h which apr_general.h
doesn't have access to. This puts the APR_SSIZE_T_FMT macro in apr.h, which
is where it really belongs now, because it is a macro which is meant for use
by external programs.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59555 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
Reviewed by: Rasmus Lerdorf
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59554 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59549 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
a timestr for GMT and Localtimes.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59548 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
at making the time library usable in an actual program.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59542 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59538 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
| |
windows. The 1 second sleep that has been added to testproc is so that
Windows has time to notice the update to the file system.
Submitted by: Allan Edwards
Reviewed by: Ryan Bloom
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59530 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
BeOS can't use the same non-blocking code as Unix for pipes, so
until I can add the appropriate code I'm commenting it out for BeOS.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59527 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
but at least Apache itself will almost build again.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59522 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@59520 13f79535-47bb-0310-9956-ffa450edef68
|