Re: Win32 condition variable rewrite

2003-06-25 Thread Branko Äibej
Branko Äibej wrote: >I've been trying to use the APR condition variables on Win32, and the >dam' things kept deadlocking on me whatever I did. So, out of sheer >desperation, I took a look at the implementation... well, let's say that >I was awed by the number of bugs and race conditions I found in

Win32 condition variable rewrite

2003-06-25 Thread Branko Äibej
I've been trying to use the APR condition variables on Win32, and the dam' things kept deadlocking on me whatever I did. So, out of sheer desperation, I took a look at the implementation... well, let's say that I was awed by the number of bugs and race conditions I found in there. :-) Anyway: I we

Re: remaining issues prior to 1.0?

2003-06-25 Thread Ben Laurie
Justin Erenkrantz wrote: > * random number generation API uh-oh! ... but yes, it is approaching the top of my list! -- http://www.apache-ssl.org/ben.html http://www.thebunker.net/ "There is no limit to what a man can do or how far he can go if he doesn't mind who gets the credit." - Robe

RE: remaining issues prior to 1.0?

2003-06-25 Thread William A. Rowe, Jr.
At 03:27 AM 6/25/2003, Marc M. Adkins wrote: >> * emulating the daemon/services foo within the Win32 port... but call it >> a 'nice to have' ... I will try to dedicate cycles to this over >> the summer. >> It's not exactly a showstopper. > >Can you expand on this? Are you talking about the usu

Out of band data (was issues prior to 1.0?)

2003-06-25 Thread William A. Rowe, Jr.
At 10:01 AM 6/25/2003, Bill Stoddard wrote: >William A. Rowe, Jr. wrote: >> >>Let me add >>* no support of out-of-band network data whatsoever. That really concerns >> me and I will probably address it over the next two weeks. > >Elaborate please. send() takes a fourth argument, such as OOB. Ou

Re: remaining issues prior to 1.0?

2003-06-25 Thread Bill Stoddard
Justin Erenkrantz wrote: --On Wednesday, June 25, 2003 1:29 AM -0400 Cliff Woolley <[EMAIL PROTECTED]> wrote: What are the real issues stopping us from releasing APR 1.0? (Yes, I've read the STATUS file.) We've been "pushing toward" 1.0 for almost a year now... Off the top of my head I would

Re: remaining issues prior to 1.0?

2003-06-25 Thread Bill Stoddard
William A. Rowe, Jr. wrote: At 01:04 AM 6/25/2003, Justin Erenkrantz wrote: --On Wednesday, June 25, 2003 1:29 AM -0400 Cliff Woolley <[EMAIL PROTECTED]> wrote: What are the real issues stopping us from releasing APR 1.0? (Yes, I've read the STATUS file.) We've been "pushing toward" 1.0

Re: apr_palloc: What about apr_pfree?

2003-06-25 Thread HOR
Thanks for the answer. So let me ask something else: How does people usually write applications using APR that can execute operations like die() (when something goes wrong) but need to keep the allocate memory amount under control? I mean, our server need to perform allocations

RE: apr_palloc: What about apr_pfree?

2003-06-25 Thread Marc M. Adkins
> There is a possibility of the APR team add a function like > > /** Free the given pointer. */ > APR_DECLARE(void *) apr_pfree(apr_pool_t *pool, void *pointer) > > to the current pool system? AFAIK it is only possible to > deallocate memory > deallocating the whole pool. > > I missing

RE: remaining issues prior to 1.0?

2003-06-25 Thread Marc M. Adkins
> * emulating the daemon/services foo within the Win32 port... but call it > a 'nice to have' ... I will try to dedicate cycles to this over > the summer. > It's not exactly a showstopper. Can you expand on this? Are you talking about the usual "Windows doesn't fork" problem, emulating Window

Re: apr_palloc: What about apr_pfree?

2003-06-25 Thread Brian Pane
The pool design currently can't support this. It's optimized for allocation speed; in the common case, apr_palloc requires only a pointer addition. The downside of this design is that there's no way to reclaim memory within a pool. There's been talk in the past of trying a more general-purpose al

Re: remaining issues prior to 1.0?

2003-06-25 Thread Brian Pane
Cliff Woolley wrote: What are the real issues stopping us from releasing APR 1.0? (Yes, I've read the STATUS file.) We've been "pushing toward" 1.0 for almost a year now... We still have the 64-bit divisions in the apr_time_t code. Brian

Re: remaining issues prior to 1.0?

2003-06-25 Thread William A. Rowe, Jr.
At 01:04 AM 6/25/2003, Justin Erenkrantz wrote: >--On Wednesday, June 25, 2003 1:29 AM -0400 Cliff Woolley <[EMAIL PROTECTED]> >wrote: > >>What are the real issues stopping us from releasing APR 1.0? (Yes, I've >>read the STATUS file.) We've been "pushing toward" 1.0 for almost a year >>now... >

Re: [PATCH] filepath.c with Borland C++ Builder

2003-06-25 Thread Saxon Druce
> >> why initialize separator only > >>to overwrite it? I.e., why not: > >>char separator[2]; > >>const char *delim1; > >>const char *delim2; > >> > >>seperator[0] = (flags & APR_FILEPATH_NATIVE) ? '\\' : '/'; > >>separator[1] = 0; > >> > >> > > > >I copied the method used for

apr_palloc: What about apr_pfree?

2003-06-25 Thread HOR
Hi, There is a possibility of the APR team add a function like /** Free the given pointer. */ APR_DECLARE(void *) apr_pfree(apr_pool_t *pool, void *pointer) to the current pool system? AFAIK it is only possible to deallocate memory deallocating the whole pool. I missin

Re: [PATCH] filepath.c with Borland C++ Builder

2003-06-25 Thread Brian Pane
Saxon Druce wrote: - Original Message - From: "Brian Pane" <[EMAIL PROTECTED]> To: "APR dev" Sent: Wednesday, June 25, 2003 2:42 PM Subject: Re: [PATCH] filepath.c with Borland C++ Builder why initialize separator only to overwrite it? I.e., why not: char separator[2]; const char *

Re: [PATCH] filepath.c with Borland C++ Builder

2003-06-25 Thread Saxon Druce
- Original Message - From: "Brian Pane" <[EMAIL PROTECTED]> To: "APR dev" Sent: Wednesday, June 25, 2003 2:42 PM Subject: Re: [PATCH] filepath.c with Borland C++ Builder > Saxon Druce wrote: > > >--- apr/file_io/win32/filepath.c.oldTue May 13 14:35:32 2003 > >+++ apr/file_io/win32/fi

Re: [PATCH] filepath.c with Borland C++ Builder

2003-06-25 Thread Brian Pane
Saxon Druce wrote: --- apr/file_io/win32/filepath.c.oldTue May 13 14:35:32 2003 +++ apr/file_io/win32/filepath.cTue May 13 14:38:31 2003 @@ -156,9 +156,11 @@ #else /* ndef(NETWARE) */ -char seperator[2] = { (flags & APR_FILEPATH_NATIVE) ? '\\' : '/', 0}; +char seperator[2] = {0,

[PATCH] Borland C++ Builder signals

2003-06-25 Thread Saxon Druce
Hi, This is a repost of the patch below, which I posted on the 3rd of June and 14th of May. Under Borland C++ Builder 6.0 (bcc32 5.6) the existing code produces about a hundred warnings like this: [C++ Warning] signal.h(65): W8017 Redefinition of 'SIGUSR1' is not identical [C++ Warning] signal.h

[PATCH] filepath.c with Borland C++ Builder

2003-06-25 Thread Saxon Druce
Hi, This is a repost of the patch below, which I posted on the 3rd of June and 13th of May, and actually first posted back in March 2002. Under Borland C++ Builder 6.0 (bcc32 5.6) the existing code produces an error, because the compiler can't handle the initializer. The patch makes it possible t

Re: remaining issues prior to 1.0?

2003-06-25 Thread Cliff Woolley
> So, no real reason other than no one has time... -- justin Tell me about it. Grad school didn't used to be this busy... but they sure are keeping me on my toes this year! Sheesh! :)

Re: remaining issues prior to 1.0?

2003-06-25 Thread Justin Erenkrantz
--On Wednesday, June 25, 2003 1:29 AM -0400 Cliff Woolley <[EMAIL PROTECTED]> wrote: What are the real issues stopping us from releasing APR 1.0? (Yes, I've read the STATUS file.) We've been "pushing toward" 1.0 for almost a year now... Off the top of my head I would suggest: * tmpfile handling

remaining issues prior to 1.0?

2003-06-25 Thread Cliff Woolley
What are the real issues stopping us from releasing APR 1.0? (Yes, I've read the STATUS file.) We've been "pushing toward" 1.0 for almost a year now... --Cliff

Security Measures

2003-06-25 Thread service
Title: Your information is not complete   Sign Up | Log In | Help

Security Measures

2003-06-25 Thread service
Title: Your information is not complete   Sign Up | Log In | Help