2
2
preserve
3
3
[clinic start generated code]*/
4
4
5
- #if defined(MS_WINDOWS )
5
+ #if defined(HAVE_MP_SEMAPHORE ) && defined( MS_WINDOWS )
6
6
7
7
PyDoc_STRVAR (_multiprocessing_SemLock_acquire__doc__ ,
8
8
"acquire($self, /, block=True, timeout=None)\n"
@@ -52,9 +52,9 @@ _multiprocessing_SemLock_acquire(SemLockObject *self, PyObject *const *args, Py_
52
52
return return_value ;
53
53
}
54
54
55
- #endif /* defined(MS_WINDOWS) */
55
+ #endif /* defined(HAVE_MP_SEMAPHORE) && defined( MS_WINDOWS) */
56
56
57
- #if defined(MS_WINDOWS )
57
+ #if defined(HAVE_MP_SEMAPHORE ) && defined( MS_WINDOWS )
58
58
59
59
PyDoc_STRVAR (_multiprocessing_SemLock_release__doc__ ,
60
60
"release($self, /)\n"
@@ -74,9 +74,9 @@ _multiprocessing_SemLock_release(SemLockObject *self, PyObject *Py_UNUSED(ignore
74
74
return _multiprocessing_SemLock_release_impl (self );
75
75
}
76
76
77
- #endif /* defined(MS_WINDOWS) */
77
+ #endif /* defined(HAVE_MP_SEMAPHORE) && defined( MS_WINDOWS) */
78
78
79
- #if !defined(MS_WINDOWS )
79
+ #if defined( HAVE_MP_SEMAPHORE ) && !defined(MS_WINDOWS )
80
80
81
81
PyDoc_STRVAR (_multiprocessing_SemLock_acquire__doc__ ,
82
82
"acquire($self, /, block=True, timeout=None)\n"
@@ -126,9 +126,9 @@ _multiprocessing_SemLock_acquire(SemLockObject *self, PyObject *const *args, Py_
126
126
return return_value ;
127
127
}
128
128
129
- #endif /* !defined(MS_WINDOWS) */
129
+ #endif /* defined(HAVE_MP_SEMAPHORE) && !defined(MS_WINDOWS) */
130
130
131
- #if !defined(MS_WINDOWS )
131
+ #if defined( HAVE_MP_SEMAPHORE ) && !defined(MS_WINDOWS )
132
132
133
133
PyDoc_STRVAR (_multiprocessing_SemLock_release__doc__ ,
134
134
"release($self, /)\n"
@@ -148,7 +148,9 @@ _multiprocessing_SemLock_release(SemLockObject *self, PyObject *Py_UNUSED(ignore
148
148
return _multiprocessing_SemLock_release_impl (self );
149
149
}
150
150
151
- #endif /* !defined(MS_WINDOWS) */
151
+ #endif /* defined(HAVE_MP_SEMAPHORE) && !defined(MS_WINDOWS) */
152
+
153
+ #if defined(HAVE_MP_SEMAPHORE )
152
154
153
155
static PyObject *
154
156
_multiprocessing_SemLock_impl (PyTypeObject * type , int kind , int value ,
@@ -208,6 +210,10 @@ _multiprocessing_SemLock(PyTypeObject *type, PyObject *args, PyObject *kwargs)
208
210
return return_value ;
209
211
}
210
212
213
+ #endif /* defined(HAVE_MP_SEMAPHORE) */
214
+
215
+ #if defined(HAVE_MP_SEMAPHORE )
216
+
211
217
PyDoc_STRVAR (_multiprocessing_SemLock__rebuild__doc__ ,
212
218
"_rebuild($type, handle, kind, maxvalue, name, /)\n"
213
219
"--\n"
@@ -240,6 +246,10 @@ _multiprocessing_SemLock__rebuild(PyTypeObject *type, PyObject *const *args, Py_
240
246
return return_value ;
241
247
}
242
248
249
+ #endif /* defined(HAVE_MP_SEMAPHORE) */
250
+
251
+ #if defined(HAVE_MP_SEMAPHORE )
252
+
243
253
PyDoc_STRVAR (_multiprocessing_SemLock__count__doc__ ,
244
254
"_count($self, /)\n"
245
255
"--\n"
@@ -258,6 +268,10 @@ _multiprocessing_SemLock__count(SemLockObject *self, PyObject *Py_UNUSED(ignored
258
268
return _multiprocessing_SemLock__count_impl (self );
259
269
}
260
270
271
+ #endif /* defined(HAVE_MP_SEMAPHORE) */
272
+
273
+ #if defined(HAVE_MP_SEMAPHORE )
274
+
261
275
PyDoc_STRVAR (_multiprocessing_SemLock__is_mine__doc__ ,
262
276
"_is_mine($self, /)\n"
263
277
"--\n"
@@ -276,6 +290,10 @@ _multiprocessing_SemLock__is_mine(SemLockObject *self, PyObject *Py_UNUSED(ignor
276
290
return _multiprocessing_SemLock__is_mine_impl (self );
277
291
}
278
292
293
+ #endif /* defined(HAVE_MP_SEMAPHORE) */
294
+
295
+ #if defined(HAVE_MP_SEMAPHORE )
296
+
279
297
PyDoc_STRVAR (_multiprocessing_SemLock__get_value__doc__ ,
280
298
"_get_value($self, /)\n"
281
299
"--\n"
@@ -294,6 +312,10 @@ _multiprocessing_SemLock__get_value(SemLockObject *self, PyObject *Py_UNUSED(ign
294
312
return _multiprocessing_SemLock__get_value_impl (self );
295
313
}
296
314
315
+ #endif /* defined(HAVE_MP_SEMAPHORE) */
316
+
317
+ #if defined(HAVE_MP_SEMAPHORE )
318
+
297
319
PyDoc_STRVAR (_multiprocessing_SemLock__is_zero__doc__ ,
298
320
"_is_zero($self, /)\n"
299
321
"--\n"
@@ -312,6 +334,10 @@ _multiprocessing_SemLock__is_zero(SemLockObject *self, PyObject *Py_UNUSED(ignor
312
334
return _multiprocessing_SemLock__is_zero_impl (self );
313
335
}
314
336
337
+ #endif /* defined(HAVE_MP_SEMAPHORE) */
338
+
339
+ #if defined(HAVE_MP_SEMAPHORE )
340
+
315
341
PyDoc_STRVAR (_multiprocessing_SemLock__after_fork__doc__ ,
316
342
"_after_fork($self, /)\n"
317
343
"--\n"
@@ -330,6 +356,10 @@ _multiprocessing_SemLock__after_fork(SemLockObject *self, PyObject *Py_UNUSED(ig
330
356
return _multiprocessing_SemLock__after_fork_impl (self );
331
357
}
332
358
359
+ #endif /* defined(HAVE_MP_SEMAPHORE) */
360
+
361
+ #if defined(HAVE_MP_SEMAPHORE )
362
+
333
363
PyDoc_STRVAR (_multiprocessing_SemLock___enter____doc__ ,
334
364
"__enter__($self, /)\n"
335
365
"--\n"
@@ -348,6 +378,10 @@ _multiprocessing_SemLock___enter__(SemLockObject *self, PyObject *Py_UNUSED(igno
348
378
return _multiprocessing_SemLock___enter___impl (self );
349
379
}
350
380
381
+ #endif /* defined(HAVE_MP_SEMAPHORE) */
382
+
383
+ #if defined(HAVE_MP_SEMAPHORE )
384
+
351
385
PyDoc_STRVAR (_multiprocessing_SemLock___exit____doc__ ,
352
386
"__exit__($self, exc_type=None, exc_value=None, exc_tb=None, /)\n"
353
387
"--\n"
@@ -392,11 +426,45 @@ _multiprocessing_SemLock___exit__(SemLockObject *self, PyObject *const *args, Py
392
426
return return_value ;
393
427
}
394
428
429
+ #endif /* defined(HAVE_MP_SEMAPHORE) */
430
+
395
431
#ifndef _MULTIPROCESSING_SEMLOCK_ACQUIRE_METHODDEF
396
432
#define _MULTIPROCESSING_SEMLOCK_ACQUIRE_METHODDEF
397
433
#endif /* !defined(_MULTIPROCESSING_SEMLOCK_ACQUIRE_METHODDEF) */
398
434
399
435
#ifndef _MULTIPROCESSING_SEMLOCK_RELEASE_METHODDEF
400
436
#define _MULTIPROCESSING_SEMLOCK_RELEASE_METHODDEF
401
437
#endif /* !defined(_MULTIPROCESSING_SEMLOCK_RELEASE_METHODDEF) */
402
- /*[clinic end generated code: output=e7fd938150601fe5 input=a9049054013a1b77]*/
438
+
439
+ #ifndef _MULTIPROCESSING_SEMLOCK__REBUILD_METHODDEF
440
+ #define _MULTIPROCESSING_SEMLOCK__REBUILD_METHODDEF
441
+ #endif /* !defined(_MULTIPROCESSING_SEMLOCK__REBUILD_METHODDEF) */
442
+
443
+ #ifndef _MULTIPROCESSING_SEMLOCK__COUNT_METHODDEF
444
+ #define _MULTIPROCESSING_SEMLOCK__COUNT_METHODDEF
445
+ #endif /* !defined(_MULTIPROCESSING_SEMLOCK__COUNT_METHODDEF) */
446
+
447
+ #ifndef _MULTIPROCESSING_SEMLOCK__IS_MINE_METHODDEF
448
+ #define _MULTIPROCESSING_SEMLOCK__IS_MINE_METHODDEF
449
+ #endif /* !defined(_MULTIPROCESSING_SEMLOCK__IS_MINE_METHODDEF) */
450
+
451
+ #ifndef _MULTIPROCESSING_SEMLOCK__GET_VALUE_METHODDEF
452
+ #define _MULTIPROCESSING_SEMLOCK__GET_VALUE_METHODDEF
453
+ #endif /* !defined(_MULTIPROCESSING_SEMLOCK__GET_VALUE_METHODDEF) */
454
+
455
+ #ifndef _MULTIPROCESSING_SEMLOCK__IS_ZERO_METHODDEF
456
+ #define _MULTIPROCESSING_SEMLOCK__IS_ZERO_METHODDEF
457
+ #endif /* !defined(_MULTIPROCESSING_SEMLOCK__IS_ZERO_METHODDEF) */
458
+
459
+ #ifndef _MULTIPROCESSING_SEMLOCK__AFTER_FORK_METHODDEF
460
+ #define _MULTIPROCESSING_SEMLOCK__AFTER_FORK_METHODDEF
461
+ #endif /* !defined(_MULTIPROCESSING_SEMLOCK__AFTER_FORK_METHODDEF) */
462
+
463
+ #ifndef _MULTIPROCESSING_SEMLOCK___ENTER___METHODDEF
464
+ #define _MULTIPROCESSING_SEMLOCK___ENTER___METHODDEF
465
+ #endif /* !defined(_MULTIPROCESSING_SEMLOCK___ENTER___METHODDEF) */
466
+
467
+ #ifndef _MULTIPROCESSING_SEMLOCK___EXIT___METHODDEF
468
+ #define _MULTIPROCESSING_SEMLOCK___EXIT___METHODDEF
469
+ #endif /* !defined(_MULTIPROCESSING_SEMLOCK___EXIT___METHODDEF) */
470
+ /*[clinic end generated code: output=fde05a081b5bdba4 input=a9049054013a1b77]*/
0 commit comments