@@ -84,98 +84,70 @@ static PyMethodDef mod_methods[] = {
8484
8585
8686static int
87- psutil_bsd_exec (PyObject * mod ) {
88- if (psutil_setup () != 0 )
89- return -1 ;
90- if (psutil_posix_add_constants (mod ) != 0 )
91- return -1 ;
92- if (psutil_posix_add_methods (mod ) != 0 )
93- return -1 ;
94- if (psutil_add_exceptions (mod ) != 0 )
95- return -1 ;
96-
97- if (PyModule_AddIntConstant (mod , "version" , PSUTIL_VERSION ))
98- return -1 ;
87+ psutil_add_constants (PyObject * mod ) {
88+ PSUTIL_ADD_INT (mod , "version" , PSUTIL_VERSION );
9989
100- // process status constants
90+ // process status constants
10191#ifdef PSUTIL_FREEBSD
102- if (PyModule_AddIntConstant (mod , "SIDL" , SIDL ))
103- return -1 ;
104- if (PyModule_AddIntConstant (mod , "SRUN" , SRUN ))
105- return -1 ;
106- if (PyModule_AddIntConstant (mod , "SSLEEP" , SSLEEP ))
107- return -1 ;
108- if (PyModule_AddIntConstant (mod , "SSTOP" , SSTOP ))
109- return -1 ;
110- if (PyModule_AddIntConstant (mod , "SZOMB" , SZOMB ))
111- return -1 ;
112- if (PyModule_AddIntConstant (mod , "SWAIT" , SWAIT ))
113- return -1 ;
114- if (PyModule_AddIntConstant (mod , "SLOCK" , SLOCK ))
115- return -1 ;
92+ PSUTIL_ADD_INT (mod , "SIDL" , SIDL );
93+ PSUTIL_ADD_INT (mod , "SRUN" , SRUN );
94+ PSUTIL_ADD_INT (mod , "SSLEEP" , SSLEEP );
95+ PSUTIL_ADD_INT (mod , "SSTOP" , SSTOP );
96+ PSUTIL_ADD_INT (mod , "SZOMB" , SZOMB );
97+ PSUTIL_ADD_INT (mod , "SWAIT" , SWAIT );
98+ PSUTIL_ADD_INT (mod , "SLOCK" , SLOCK );
11699#elif PSUTIL_OPENBSD
117- if (PyModule_AddIntConstant (mod , "SIDL" , SIDL ))
118- return -1 ;
119- if (PyModule_AddIntConstant (mod , "SRUN" , SRUN ))
120- return -1 ;
121- if (PyModule_AddIntConstant (mod , "SSLEEP" , SSLEEP ))
122- return -1 ;
123- if (PyModule_AddIntConstant (mod , "SSTOP" , SSTOP ))
124- return -1 ;
125- if (PyModule_AddIntConstant (mod , "SZOMB" , SZOMB ))
126- return -1 ; // unused
127- if (PyModule_AddIntConstant (mod , "SDEAD" , SDEAD ))
128- return -1 ;
129- if (PyModule_AddIntConstant (mod , "SONPROC" , SONPROC ))
130- return -1 ;
100+ PSUTIL_ADD_INT (mod , "SIDL" , SIDL );
101+ PSUTIL_ADD_INT (mod , "SRUN" , SRUN );
102+ PSUTIL_ADD_INT (mod , "SSLEEP" , SSLEEP );
103+ PSUTIL_ADD_INT (mod , "SSTOP" , SSTOP );
104+ PSUTIL_ADD_INT (mod , "SZOMB" , SZOMB ); // unused
105+ PSUTIL_ADD_INT (mod , "SDEAD" , SDEAD );
106+ PSUTIL_ADD_INT (mod , "SONPROC" , SONPROC );
131107#elif defined(PSUTIL_NETBSD )
132- if (PyModule_AddIntConstant (mod , "SIDL" , LSIDL ))
133- return -1 ;
134- if (PyModule_AddIntConstant (mod , "SRUN" , LSRUN ))
135- return -1 ;
136- if (PyModule_AddIntConstant (mod , "SSLEEP" , LSSLEEP ))
137- return -1 ;
138- if (PyModule_AddIntConstant (mod , "SSTOP" , LSSTOP ))
139- return -1 ;
140- if (PyModule_AddIntConstant (mod , "SZOMB" , LSZOMB ))
141- return -1 ;
108+ PSUTIL_ADD_INT (mod , "SIDL" , LSIDL );
109+ PSUTIL_ADD_INT (mod , "SRUN" , LSRUN );
110+ PSUTIL_ADD_INT (mod , "SSLEEP" , LSSLEEP );
111+ PSUTIL_ADD_INT (mod , "SSTOP" , LSSTOP );
112+ PSUTIL_ADD_INT (mod , "SZOMB" , LSZOMB );
142113#if __NetBSD_Version__ < 500000000
143- if (PyModule_AddIntConstant (mod , "SDEAD" , LSDEAD ))
144- return -1 ;
114+ PSUTIL_ADD_INT (mod , "SDEAD" , LSDEAD );
145115#endif
146- if (PyModule_AddIntConstant (mod , "SONPROC" , LSONPROC ))
147- return -1 ;
116+ PSUTIL_ADD_INT (mod , "SONPROC" , LSONPROC );
148117 // unique to NetBSD
149- if (PyModule_AddIntConstant (mod , "SSUSPENDED" , LSSUSPENDED ))
150- return -1 ;
118+ PSUTIL_ADD_INT (mod , "SSUSPENDED" , LSSUSPENDED );
151119#endif
152120
153121 // connection status constants
154- if (PyModule_AddIntConstant (mod , "TCPS_CLOSED" , TCPS_CLOSED ))
155- return -1 ;
156- if (PyModule_AddIntConstant (mod , "TCPS_CLOSING" , TCPS_CLOSING ))
157- return -1 ;
158- if (PyModule_AddIntConstant (mod , "TCPS_CLOSE_WAIT" , TCPS_CLOSE_WAIT ))
159- return -1 ;
160- if (PyModule_AddIntConstant (mod , "TCPS_LISTEN" , TCPS_LISTEN ))
161- return -1 ;
162- if (PyModule_AddIntConstant (mod , "TCPS_ESTABLISHED" , TCPS_ESTABLISHED ))
163- return -1 ;
164- if (PyModule_AddIntConstant (mod , "TCPS_SYN_SENT" , TCPS_SYN_SENT ))
165- return -1 ;
166- if (PyModule_AddIntConstant (mod , "TCPS_SYN_RECEIVED" , TCPS_SYN_RECEIVED ))
167- return -1 ;
168- if (PyModule_AddIntConstant (mod , "TCPS_FIN_WAIT_1" , TCPS_FIN_WAIT_1 ))
122+ PSUTIL_ADD_INT (mod , "TCPS_CLOSED" , TCPS_CLOSED );
123+ PSUTIL_ADD_INT (mod , "TCPS_CLOSING" , TCPS_CLOSING );
124+ PSUTIL_ADD_INT (mod , "TCPS_CLOSE_WAIT" , TCPS_CLOSE_WAIT );
125+ PSUTIL_ADD_INT (mod , "TCPS_LISTEN" , TCPS_LISTEN );
126+ PSUTIL_ADD_INT (mod , "TCPS_ESTABLISHED" , TCPS_ESTABLISHED );
127+ PSUTIL_ADD_INT (mod , "TCPS_SYN_SENT" , TCPS_SYN_SENT );
128+ PSUTIL_ADD_INT (mod , "TCPS_SYN_RECEIVED" , TCPS_SYN_RECEIVED );
129+ PSUTIL_ADD_INT (mod , "TCPS_FIN_WAIT_1" , TCPS_FIN_WAIT_1 );
130+ PSUTIL_ADD_INT (mod , "TCPS_FIN_WAIT_2" , TCPS_FIN_WAIT_2 );
131+ PSUTIL_ADD_INT (mod , "TCPS_LAST_ACK" , TCPS_LAST_ACK );
132+ PSUTIL_ADD_INT (mod , "TCPS_TIME_WAIT" , TCPS_TIME_WAIT );
133+ PSUTIL_ADD_INT (mod , "PSUTIL_CONN_NONE" , 128 );
134+
135+ return 0 ;
136+ }
137+
138+
139+ static int
140+ psutil_bsd_exec (PyObject * mod ) {
141+ if (psutil_setup () != 0 )
169142 return -1 ;
170- if (PyModule_AddIntConstant (mod , "TCPS_FIN_WAIT_2" , TCPS_FIN_WAIT_2 ) )
143+ if (psutil_posix_add_constants (mod ) != 0 )
171144 return -1 ;
172- if (PyModule_AddIntConstant (mod , "TCPS_LAST_ACK" , TCPS_LAST_ACK ) )
145+ if (psutil_posix_add_methods (mod ) != 0 )
173146 return -1 ;
174- if (PyModule_AddIntConstant (mod , "TCPS_TIME_WAIT" , TCPS_TIME_WAIT ) )
147+ if (psutil_add_exceptions (mod ) != 0 )
175148 return -1 ;
176- if (PyModule_AddIntConstant (mod , "PSUTIL_CONN_NONE" , 128 ) )
149+ if (psutil_add_constants (mod ) != 0 )
177150 return -1 ;
178-
179151 return 0 ;
180152}
181153
0 commit comments