summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Backport r153917 and r153932 from trunk. Build fixes for multicast on Tru64 ↵pquerna2005-03-151-2/+2
| | | | | | and HP-UX. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.1.x@157601 13f79535-47bb-0310-9956-ffa450edef68
* blind backport attempting to fix 1.1.x, based on wrowe's changes between ↵pquerna2005-03-152-21/+53
| | | | | | r151766 and r151806 in trunk. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.1.x@157596 13f79535-47bb-0310-9956-ffa450edef68
* bump the 1.1.x branch to 1.1.1-devpquerna2005-01-261-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.1.x@126466 13f79535-47bb-0310-9956-ffa450edef68
* Undefine -dev in prep for 1.1.0_RC1pquerna2005-01-211-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.1.x@125888 13f79535-47bb-0310-9956-ffa450edef68
* Add Support for DragonFly BSD.pquerna2005-01-211-1/+2
| | | | | | | | PR: #29858 Submitted By: Jeroen Ruigrok <asmodai tendra.org> git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@125880 13f79535-47bb-0310-9956-ffa450edef68
* Win32 support for Multicastpquerna2005-01-181-0/+1
| | | | | | | Submmited By: Colm MacCarthaigh git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@125522 13f79535-47bb-0310-9956-ffa450edef68
* Added detection for XP_SP1, XP_SP2 and 2003.mturk2005-01-171-1/+4
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@125411 13f79535-47bb-0310-9956-ffa450edef68
* Added apr_procattr_user_set and apr_procattr_group_set to allow setting ↵mturk2005-01-166-0/+34
| | | | | | uid/gid for newly created processes using apr_proc_create. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@125349 13f79535-47bb-0310-9956-ffa450edef68
* Add Support for Single Source Multicast.pquerna2005-01-101-8/+6
| | | | | | | Submitted By: Colm MacCarthaigh git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@124752 13f79535-47bb-0310-9956-ffa450edef68
* Begin explicit __cdecl protection against including the apr headers from anywrowe2005-01-051-3/+3
| | | | | | | | c sources compiled /Gz (default __stdcall convention). Observed and suggested by Andre Pang <ozone algorithm.com.au>. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@124262 13f79535-47bb-0310-9956-ffa450edef68
* Add arguments for Single Source Multicast Support as suggested by Colm pquerna2005-01-031-2/+10
| | | | | | | | | | MacCarthaigh on dev@apr. SSM Support is not implemented, but I added it in the interest of making a single API that can be used in the future. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@123950 13f79535-47bb-0310-9956-ffa450edef68
* Adding an initial Multicast API.pquerna2005-01-021-0/+57
| | | | | | | | | | Tested On: OS X, FreeBSD, NetBSD and Linux. Needs more Platform Specific Code: Netware, Windows git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@123883 13f79535-47bb-0310-9956-ffa450edef68
* Add support for Linux's TCP_DEFER_ACCEPT. Sort of like FreeBSD's accept ↵pquerna2004-12-111-0/+4
| | | | | | filters, except defer accept isn't documented, anywhere. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@111595 13f79535-47bb-0310-9956-ffa450edef68
* rename the apr_file_permissions defines (APR_UREAD,stas2004-12-101-15/+31
| | | | | | | | APR_FPROT_UWRITE, etc.) to have prefix APR_FPROT_ (keeping the old defines) git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@111457 13f79535-47bb-0310-9956-ffa450edef68
* Fix some style problems in the poll code, no functional changes.rooneg2004-12-061-2/+2
| | | | | | | | | | | | | * include/arch/unix/apr_arch_poll_private.h (pollset_lock_rings, pollset_unlock_rings): add a space after the if. * poll/unix/port.c (apr_pollset_remove): add a space after an if. (apr_pollset_poll): wrap a long line, add a space after an if, remove some extraneous parentheses that caused a long line to go past 80 columns. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@109938 13f79535-47bb-0310-9956-ffa450edef68
* * file_io/unix/fullrw.c: Add apr_file_writev_full to ensure an iovec is pquerna2004-12-051-0/+34
| | | | | | | | | | | | | | | completely written to the file. * include/apr_file_io.h: Define APR_MAX_IOVEC_SIZE Add public def for apr_file_writev_full. * file_io/unix/readwrite.c: For systems without writev, ensure that they get the correct number of bytes written. * test/*: Add a new test for apr_file_writev_full. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@109843 13f79535-47bb-0310-9956-ffa450edef68
* * include/apr_network_io.h (apr_socket_sendfile): Documentjorton2004-12-012-1/+6
| | | | | | | | | | that the offset parameter is pass-by-reference for no reason. * include/apr_lib.h (apr_password_get): Likewise for the bufsize parameter. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@109329 13f79535-47bb-0310-9956-ffa450edef68
* * include/apr.h.in: Define __STDC_CONSTANT_MACROS for C++ so thatjorton2004-12-011-0/+6
| | | | | | | stdint.h exposes the {,U}INT64_C macros. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@109326 13f79535-47bb-0310-9956-ffa450edef68
* apr_password_get(): Fix the check for buffer overflow.trawick2004-11-301-0/+2
| | | | | | | | | | | The input buffer had already been cleared by the time the length of the input buffer was checked, so overflow was never reported. Add a comment about the length checking to the docs. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@107007 13f79535-47bb-0310-9956-ffa450edef68
* add deprecated doxygen tagsstas2004-11-291-14/+14
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@106929 13f79535-47bb-0310-9956-ffa450edef68
* rename the fopen defines (APR_READ, APR_WRITE, etc.) to have prefix stas2004-11-261-21/+41
| | | | | | | APR_FOPEN_ (keeping the old defines) git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@106663 13f79535-47bb-0310-9956-ffa450edef68
* Use uuid_generate() and uuid_create() for the apr_os_uuid_get() interfacepquerna2004-11-221-1/+1
| | | | | | | | | | on platforms that support them. Tested On: Linux 2.6 (libuuid) and FreeBSD 5.2.1 (libc has uuid_create) git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@106214 13f79535-47bb-0310-9956-ffa450edef68
* * include/apr_poll.h (apr_pollset_create): Documentjorton2004-11-221-2/+8
| | | | | | | APR_POLLSET_THREADSAFE. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@106171 13f79535-47bb-0310-9956-ffa450edef68
* Added support for Solaris 10 Event Completion Framework aspquerna2004-11-221-1/+8
| | | | | | | | | | | | a backend to APR Pollset. Best Docs: http://developers.sun.com/solaris/articles/event_completion.html I have only been able to test this on Solaris 10 on x86 with gcc. If anyone could test on Sparc with other compilers that would be great. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@106156 13f79535-47bb-0310-9956-ffa450edef68
* This commit may break the win32 or netware builds because of the added files.pquerna2004-11-202-0/+97
| | | | | | | | | | | | | Added the APR_POLLSET_THREADSAFE flag for apr_pollset_create(). The flag is only supported by the KQueue or EPoll backends at this time. All others should return ENOTIMPL. Split poll/unix/poll.c into one file for each backend to better maintain them. Tested On: FreeBSD 5.2.1, Linux 2.6 and OS X 10.3.6. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@105905 13f79535-47bb-0310-9956-ffa450edef68
* Remove .cvsignore files.jorton2004-11-182-5/+0
| | | | | | | Tipped-of-by: Uwe Zeisberger git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@76269 13f79535-47bb-0310-9956-ffa450edef68
* Bump trunk to 1.1.0-dev so that we can try to isolate incompatible changes.jerenkrantz2004-11-171-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@76076 13f79535-47bb-0310-9956-ffa450edef68
* WIN64: update pools code for 64 bit compilesake2004-10-075-3/+11
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65364 13f79535-47bb-0310-9956-ffa450edef68
* added define to enable writev capabilities in NetWareclar2004-10-061-0/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65362 13f79535-47bb-0310-9956-ffa450edef68
* clarify APR_DWORD_MAXake2004-10-012-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65360 13f79535-47bb-0310-9956-ffa450edef68
* add some hints about non-blocking socketstrawick2004-09-301-5/+14
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65358 13f79535-47bb-0310-9956-ffa450edef68
* replaced define for DWORD_MAX with APR_DWORD_MAXclar2004-09-282-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65354 13f79535-47bb-0310-9956-ffa450edef68
* added define for DWORD_MAXclar2004-09-241-0/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65348 13f79535-47bb-0310-9956-ffa450edef68
* WIN64: first in a series to get Windows IA64 builds clean, this serves pagesake2004-09-221-1/+3
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65340 13f79535-47bb-0310-9956-ffa450edef68
* * include/apr_shm.h: Document alignment guarantee fromjorton2004-09-221-0/+1
| | | | | | | apr_shm_baseaddr_get(). git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65339 13f79535-47bb-0310-9956-ffa450edef68
* Win32: Implement apr_procattr_child_errfn_set()and ↵stoddard2004-08-241-0/+2
| | | | | | apr_procattr_error_check_set() on Windows git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65307 13f79535-47bb-0310-9956-ffa450edef68
* Spelling fix.jorton2004-08-181-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65304 13f79535-47bb-0310-9956-ffa450edef68
* This must hit 1.0 - note the ambiguity of ctime.wrowe2004-08-121-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65302 13f79535-47bb-0310-9956-ffa450edef68
* HEAD is now 1.0.1 and is once again a dev versiondreid2004-08-031-1/+6
| | | | | | | | When testing this apr-1-config didn't show the "-dev" as I'd have expected. Don't have time to trace more than that! git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65297 13f79535-47bb-0310-9956-ffa450edef68
* OK, so there was probably an easier way to do this, but...dreid2004-08-031-6/+0
| | | | | | | | | | APR 1.0.0 is a release, not a dev release, so remove the define that we are a dev release. Submitted by: William Rowe git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65295 13f79535-47bb-0310-9956-ffa450edef68
* Eliminate APR_STATUS_IS_SUCCESS macro.jerenkrantz2004-07-311-11/+1
| | | | | | | Reviewed by (conceptually): Ryan, Greg, Fitz git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65292 13f79535-47bb-0310-9956-ffa450edef68
* Since this code only applies to sendfile, make sure that it is properly ↵bnicholes2004-07-261-0/+2
| | | | | | #ifdef'ed git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65291 13f79535-47bb-0310-9956-ffa450edef68
* Win32: Fix bug in apr_socket_sendfile that interferred with LSPs. PR 23982stoddard2004-07-221-0/+5
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65288 13f79535-47bb-0310-9956-ffa450edef68
* Make sure that Winsock is started up properly for all NLMs that link to ↵bnicholes2004-07-061-0/+7
| | | | | | aprlib.nlm git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65262 13f79535-47bb-0310-9956-ffa450edef68
* * include/apr_file_info.h: Move new APR_USETID, APR_GSETID andjorton2004-06-251-3/+3
| | | | | | | | | | APR_WSTICKY constants outside 0xFFF so they are not implied by APR_OS_DEFAULT. Submitted by: Greg Hudson <ghudson MIT.EDU> git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65219 13f79535-47bb-0310-9956-ffa450edef68
* fix a dangling commatrawick2004-06-231-1/+1
| | | | | | | | (jorton mentioned "dangling slash" when I posted to the list; I never saw what was dangling until after committing :) ) git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65214 13f79535-47bb-0310-9956-ffa450edef68
* Add command type APR_SHELLCMD_ENV for creating a processtrawick2004-06-231-3/+6
| | | | | | | | | | | | | | | which is started by the shell and which inherits the parent's environment variables. The immediate use for this is with Apache httpd's piped loggers, correcting a regression since 1.3. In general, applications starting child processes often want the child to run with the same environment variables, so this plugs a hole in the API. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65213 13f79535-47bb-0310-9956-ffa450edef68
* indicate that default on address space differs among platformstrawick2004-06-151-1/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65204 13f79535-47bb-0310-9956-ffa450edef68
* * threadproc/unix/thread.c (apr_threadattr_detach_set): Fix for Mac OSjorton2004-06-141-3/+5
| | | | | | | | | | | | | X: pass valid arguments to pthread_attr_setdetachstate. * include/apr_thread_proc.h: Clarify apr_threadattr_detach_{set,get} interfaces. PR: 28472 Submitted by: INOUE Seiichiro <inoue ariel-networks.com> git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65199 13f79535-47bb-0310-9956-ffa450edef68
* Fixed typo in API descriptionclar2004-06-141-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65197 13f79535-47bb-0310-9956-ffa450edef68