You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by rb...@hyperreal.org on 1999/10/11 03:39:25 UTC
cvs commit: apache-2.0/src/lib/apr/test testsig.c
rbb 99/10/10 18:39:25
Modified: src/lib/apr/include apr_general.h
src/lib/apr/signal/beos signal.c
src/lib/apr/signal/unix signal.c
src/lib/apr/signal/win32 signal.c
src/lib/apr/test testsig.c
Log:
Bring signals up to the current APR parameter order spec.
Revision Changes Path
1.7 +3 -3 apache-2.0/src/lib/apr/include/apr_general.h
Index: apr_general.h
===================================================================
RCS file: /home/cvs/apache-2.0/src/lib/apr/include/apr_general.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- apr_general.h 1999/10/08 20:03:45 1.6
+++ apr_general.h 1999/10/11 01:39:21 1.7
@@ -233,9 +233,9 @@
ap_status_t ap_get_userdata(void **, char *, ap_context_t *);
ap_status_t ap_initialize(void);
-ap_status_t ap_create_signal(ap_context_t *, ap_signum_t);
-ap_status_t ap_send_signal(ap_context_t *, ap_signum_t);
-ap_status_t ap_setup_signal(ap_context_t *, ap_signum_t, Sigfunc *);
+ap_status_t ap_create_signal(ap_signum_t, ap_context_t *);
+ap_status_t ap_send_signal(ap_signum_t, ap_context_t *);
+ap_status_t ap_setup_signal(ap_signum_t, Sigfunc *, ap_context_t *);
ap_status_t ap_getopt(ap_context_t *, ap_int32_t, char *const *, const char *,
ap_int32_t *);
1.3 +3 -3 apache-2.0/src/lib/apr/signal/beos/signal.c
Index: signal.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/lib/apr/signal/beos/signal.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- signal.c 1999/09/07 13:16:59 1.2
+++ signal.c 1999/10/11 01:39:22 1.3
@@ -58,7 +58,7 @@
#include <signal.h>
#include <kernel/OS.h>
-ap_status_t ap_create_signal(ap_context_t *cont, ap_signum_t signum)
+ap_status_t ap_create_signal(ap_signum_t signum, ap_context_t *cont)
{
return APR_SUCCESS;
}
@@ -68,7 +68,7 @@
* that is solved, this will change here.
*/
-ap_status_t ap_send_signal(ap_context_t *cont, ap_signum_t signum)
+ap_status_t ap_send_signal(ap_signum_t signum, ap_context_t *cont)
{
/* this function sends a signal to every thread within the current team
* except the one calling it! */
@@ -84,7 +84,7 @@
}
}
-ap_setup_signal(ap_context_t *cont, ap_signum_t signum, Sigfunc *func)
+ap_setup_signal(ap_signum_t signum, Sigfunc *func, ap_context_t *cont)
{
/* Thanks to Chris Tate at Be for the code below */
sigset_t newset, oldset;
1.3 +6 -6 apache-2.0/src/lib/apr/signal/unix/signal.c
Index: signal.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/lib/apr/signal/unix/signal.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- signal.c 1999/09/12 11:12:54 1.2
+++ signal.c 1999/10/11 01:39:23 1.3
@@ -64,7 +64,7 @@
#endif
/* ***APRDOC********************************************************
- * ap_status_t ap_create_signal(ap_context_t *, ap_signum_t)
+ * ap_status_t ap_create_signal(ap_signum_t, ap_context_t *)
* Create a signal for use later on.
* arg 1) The context to operate on.
* arg 2) The signal we are creating. One of:
@@ -73,13 +73,13 @@
* This is for Windows to be able to send signals, so your program
* won't be portable without it.
*/
-ap_status_t ap_create_signal(ap_context_t *cont, ap_signum_t signum)
+ap_status_t ap_create_signal(ap_signum_t signum, ap_context_t *cont)
{
return APR_SUCCESS;
}
/* ***APRDOC********************************************************
- * ap_status_t ap_send_signal(ap_context_t *, ap_signum_t)
+ * ap_status_t ap_send_signal(ap_signum_t, ap_context_t *)
* Send a signal to your process group
* arg 1) The context to operate on.
* arg 2) The signal we are sending. Same as above list
@@ -87,7 +87,7 @@
* figured out how to send to individual children on Windows yet. When
* that is solved, this will change here.
*/
-ap_status_t ap_send_signal(ap_context_t *cont, ap_signum_t signum)
+ap_status_t ap_send_signal(ap_signum_t signum, ap_context_t *cont)
{
killpg(0, signum);
return APR_SUCCESS;
@@ -100,8 +100,8 @@
* arg 2) The signal we are expecting to receive. Same as above list
* arg 3) The function to execute when this signal is received.
*/
-ap_status_t ap_setup_signal(ap_context_t *cont, ap_signum_t signum,
- Sigfunc *func)
+ap_status_t ap_setup_signal(ap_signum_t signum, Sigfunc *func,
+ ap_context_t *cont)
{
sigset_t newset;
1.2 +3 -3 apache-2.0/src/lib/apr/signal/win32/signal.c
Index: signal.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/lib/apr/signal/win32/signal.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- signal.c 1999/08/17 15:59:46 1.1
+++ signal.c 1999/10/11 01:39:24 1.2
@@ -64,7 +64,7 @@
volatile int ready = 0;
-ap_status_t ap_create_signal(ap_context_t *cont, ap_signum_t signum)
+ap_status_t ap_create_signal(ap_signum_t signum, ap_context_t *cont)
{
char *EventName;
int ppid;
@@ -89,7 +89,7 @@
return APR_SUCCESS;
}
-ap_status_t ap_send_signal(ap_context_t *cont, ap_signum_t signum)
+ap_status_t ap_send_signal(ap_signum_t signum, ap_context_t *cont)
{
HANDLE event;
char *EventName;
@@ -115,7 +115,7 @@
return APR_SUCCESS;
}
-ap_status_t ap_setup_signal(ap_context_t *cont, ap_signum_t signum, Sigfunc *func)
+ap_status_t ap_setup_signal(ap_signum_t signum, Sigfunc *func, ap_context_t *cont)
{
HANDLE event;
char ppid[20];
1.4 +3 -3 apache-2.0/src/lib/apr/test/testsig.c
Index: testsig.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/lib/apr/test/testsig.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- testsig.c 1999/10/04 16:37:24 1.3
+++ testsig.c 1999/10/11 01:39:24 1.4
@@ -86,7 +86,7 @@
if (argc > 1) {
- ap_setup_signal(context, APR_SIGHUP, hup_handler);
+ ap_setup_signal(APR_SIGHUP, hup_handler, context);
while(time_to_die == 0) {
sleep(1);
@@ -95,7 +95,7 @@
}
fprintf(stdout, "Creating new signal.......");
- if (ap_create_signal(context, APR_SIGHUP) != APR_SUCCESS) {
+ if (ap_create_signal(APR_SIGHUP, context) != APR_SUCCESS) {
fprintf(stderr, "Could not create attr\n");
exit(-1);
}
@@ -118,7 +118,7 @@
fprintf(stdout, "Sending the signal.......");
fflush(stdout);
- ap_send_signal(context, APR_SIGHUP);
+ ap_send_signal(APR_SIGHUP, context);
ap_wait_proc(newproc, APR_WAIT);