Skip to content

Commit 6694a73

Browse files
committed
gh-117873: Use positional-only parameters in _posixshmem
* shm_unlink() parameter becomes positional-only. * shm_open() first parameter (path) becomes positional-only, the two following parameters remain positional-or-keyword.
1 parent 17a2cc1 commit 6694a73

File tree

2 files changed

+14
-11
lines changed

2 files changed

+14
-11
lines changed

Modules/_multiprocessing/clinic/posixshmem.c.h

Lines changed: 10 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Modules/_multiprocessing/posixshmem.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ module _posixshmem
3232
/*[clinic input]
3333
_posixshmem.shm_open -> int
3434
path: unicode
35+
/
3536
flags: int
3637
mode: int = 0o777
3738
@@ -44,7 +45,7 @@ Open a shared memory object. Returns a file descriptor (integer).
4445
static int
4546
_posixshmem_shm_open_impl(PyObject *module, PyObject *path, int flags,
4647
int mode)
47-
/*[clinic end generated code: output=8d110171a4fa20df input=e83b58fa802fac25]*/
48+
/*[clinic end generated code: output=8d110171a4fa20df input=0585935e1d3c8050]*/
4849
{
4950
int fd;
5051
int async_err = 0;
@@ -77,6 +78,7 @@ _posixshmem_shm_open_impl(PyObject *module, PyObject *path, int flags,
7778
/*[clinic input]
7879
_posixshmem.shm_unlink
7980
path: unicode
81+
/
8082
8183
Remove a shared memory object (similar to unlink()).
8284
@@ -88,7 +90,7 @@ region.
8890

8991
static PyObject *
9092
_posixshmem_shm_unlink_impl(PyObject *module, PyObject *path)
91-
/*[clinic end generated code: output=42f8b23d134b9ff5 input=8dc0f87143e3b300]*/
93+
/*[clinic end generated code: output=42f8b23d134b9ff5 input=298369d013dcad63]*/
9294
{
9395
int rv;
9496
int async_err = 0;

0 commit comments

Comments
 (0)