Fix typo noticed by Mike Rumph.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.4.x@1550909 13f79535-47bb-0310-9956-ffa450edef68
Happy new 2014!

Backport of r1555197 from trunk.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.4.x@1555203 13f79535-47bb-0310-9956-ffa450edef68
Merged rr1559873 from trunk:

    Fix timing bug in parallel apr_dir_make_recursive on Windows.

    * file_io/win32/dir.c
      (dir_make_parent): When parent just got created, continue creating children.
      (apr_dir_make_recursive): Only handle EEXIST of the requested directory as
       success, not any ancestor.

    Patch by: rhuijben

    * test/testdir.c
      (test_mkdir_recurs_parallel): New multithreaded test case.
      (test_removeall): Clean up after test_mkdir_recurs_parallel.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.4.x@1559879 13f79535-47bb-0310-9956-ffa450edef68
Merged r1559975 from trunk:

    Give every thread in the parallel recursive mkdir test its own pool
    to play with, to prevent weird data interdependencies.

    * test/testdir.c
      (struct thread_data): Encapsulates abts_case and per-thread pool.
      (thread_mkdir_func): Thread data is thread_data, not abts_case.
      (test_mkdir_recurs_parallel):
         Create a separate pool and thread data struct for each thread.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.4.x@1559977 13f79535-47bb-0310-9956-ffa450edef68
CHANGES: Note the apr_dir_make_recursive fix.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.4.x@1559980 13f79535-47bb-0310-9956-ffa450edef68
fix bug number on 

     Avoid a redundant fcntl() call in apr_file_open() where O_CLOEXEC
     is supported.  PR 48557.

(was 46297)


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.4.x@1560015 13f79535-47bb-0310-9956-ffa450edef68