>From bed3c7b729b6088adab6eb8e8f587be8a07e0884 Mon Sep 17 00:00:00 2001
From: Jim Meyering <[email protected]>
Date: Tue, 24 Mar 2009 17:20:40 +0100
Subject: [PATCH] factor an #ifdef and a little duplication "up" out of a 
function

* exec/coroipcs.c (STACK_SIZE): Define.
(req_setup_recv): Use it, rather than an in-function #ifdef.
---
 exec/coroipcs.c |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/exec/coroipcs.c b/exec/coroipcs.c
index afdc274..7d58c6c 100644
--- a/exec/coroipcs.c
+++ b/exec/coroipcs.c
@@ -81,6 +81,15 @@
 #define MSG_SEND_LOCKED                0
 #define MSG_SEND_UNLOCKED      1

+/*
+ * IA64 needs more stack space then other arches
+ */
+#ifdef __ia64__
+# define STACK_SIZE 400000
+#else
+# define STACK_SIZE 200000
+#endif
+
 static struct coroipcs_init_state *api;

 DECLARE_LIST_INIT (conn_info_list_head);
@@ -1004,14 +1013,7 @@ int coroipcs_handler_dispatch (
                api->init_fn_get (conn_info->service) (conn_info);

                pthread_attr_init (&conn_info->thread_attr);
-               /*
-               * IA64 needs more stack space then other arches
-               */
-               #if defined(__ia64__)
-               pthread_attr_setstacksize (&conn_info->thread_attr, 400000);
-               #else
-               pthread_attr_setstacksize (&conn_info->thread_attr, 200000);
-               #endif
+               pthread_attr_setstacksize (&conn_info->thread_attr, STACK_SIZE);

                pthread_attr_setdetachstate (&conn_info->thread_attr, 
PTHREAD_CREATE_JOINABLE);
                res = pthread_create (&conn_info->thread,
--
1.6.2.rc1.285.gc5f54
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to