summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--c/src/exec/posix/headers/config.h1
-rw-r--r--c/src/exec/posix/headers/psignal.h4
-rw-r--r--c/src/exec/posix/include/rtems/posix/config.h1
-rw-r--r--c/src/exec/posix/include/rtems/posix/psignal.h4
-rw-r--r--cpukit/posix/include/rtems/posix/config.h1
-rw-r--r--cpukit/posix/include/rtems/posix/psignal.h4
6 files changed, 12 insertions, 3 deletions
diff --git a/c/src/exec/posix/headers/config.h b/c/src/exec/posix/headers/config.h
index 42957d74a5..58fb55f066 100644
--- a/c/src/exec/posix/headers/config.h
+++ b/c/src/exec/posix/headers/config.h
@@ -46,6 +46,7 @@ typedef struct {
int maximum_mutexes;
int maximum_condition_variables;
int maximum_keys;
+ int maximum_queued_signals;
int number_of_initialization_tasks;
posix_initialization_threads_table *User_initialization_tasks_table;
} posix_api_configuration_table;
diff --git a/c/src/exec/posix/headers/psignal.h b/c/src/exec/posix/headers/psignal.h
index 1262ba7cf5..9c66881076 100644
--- a/c/src/exec/posix/headers/psignal.h
+++ b/c/src/exec/posix/headers/psignal.h
@@ -5,7 +5,9 @@
#ifndef __POSIX_SIGNALS_h
#define __POSIX_SIGNALS_h
-void _POSIX_signals_Manager_Initialization( void );
+void _POSIX_signals_Manager_Initialization(
+ int maximum_queued_signals
+);
void _POSIX_signals_Post_switch_extension(
Thread_Control *the_thread
diff --git a/c/src/exec/posix/include/rtems/posix/config.h b/c/src/exec/posix/include/rtems/posix/config.h
index 42957d74a5..58fb55f066 100644
--- a/c/src/exec/posix/include/rtems/posix/config.h
+++ b/c/src/exec/posix/include/rtems/posix/config.h
@@ -46,6 +46,7 @@ typedef struct {
int maximum_mutexes;
int maximum_condition_variables;
int maximum_keys;
+ int maximum_queued_signals;
int number_of_initialization_tasks;
posix_initialization_threads_table *User_initialization_tasks_table;
} posix_api_configuration_table;
diff --git a/c/src/exec/posix/include/rtems/posix/psignal.h b/c/src/exec/posix/include/rtems/posix/psignal.h
index 1262ba7cf5..9c66881076 100644
--- a/c/src/exec/posix/include/rtems/posix/psignal.h
+++ b/c/src/exec/posix/include/rtems/posix/psignal.h
@@ -5,7 +5,9 @@
#ifndef __POSIX_SIGNALS_h
#define __POSIX_SIGNALS_h
-void _POSIX_signals_Manager_Initialization( void );
+void _POSIX_signals_Manager_Initialization(
+ int maximum_queued_signals
+);
void _POSIX_signals_Post_switch_extension(
Thread_Control *the_thread
diff --git a/cpukit/posix/include/rtems/posix/config.h b/cpukit/posix/include/rtems/posix/config.h
index 42957d74a5..58fb55f066 100644
--- a/cpukit/posix/include/rtems/posix/config.h
+++ b/cpukit/posix/include/rtems/posix/config.h
@@ -46,6 +46,7 @@ typedef struct {
int maximum_mutexes;
int maximum_condition_variables;
int maximum_keys;
+ int maximum_queued_signals;
int number_of_initialization_tasks;
posix_initialization_threads_table *User_initialization_tasks_table;
} posix_api_configuration_table;
diff --git a/cpukit/posix/include/rtems/posix/psignal.h b/cpukit/posix/include/rtems/posix/psignal.h
index 1262ba7cf5..9c66881076 100644
--- a/cpukit/posix/include/rtems/posix/psignal.h
+++ b/cpukit/posix/include/rtems/posix/psignal.h
@@ -5,7 +5,9 @@
#ifndef __POSIX_SIGNALS_h
#define __POSIX_SIGNALS_h
-void _POSIX_signals_Manager_Initialization( void );
+void _POSIX_signals_Manager_Initialization(
+ int maximum_queued_signals
+);
void _POSIX_signals_Post_switch_extension(
Thread_Control *the_thread