Skip to content
This repository has been archived by the owner. It is now read-only.

Remove fcntl_fcntl_impl keeping fcntl_ioctl_impl#1

Merged
zenbooster merged 5 commits into
zenbooster:mainfrom
arhadthedev:fcntl_ioctl_impl
Aug 1, 2022
Merged

Remove fcntl_fcntl_impl keeping fcntl_ioctl_impl#1
zenbooster merged 5 commits into
zenbooster:mainfrom
arhadthedev:fcntl_ioctl_impl

Conversation

@arhadthedev

Copy link
Copy Markdown

Функция fcntl_fcntl_impl уже покрыта python#95429, поэтому стоит сосредоточиться на fcntl_ioctl_impl, убрав дублирование из python#95439.

Заодно перегенерировал код, преобразующий питоновый вызов в сишный с попутными проверкой и преобразованием параметров.

Пулл-реквест pythongh-95429 внёс по сути те же изменения, так что фокусируемся
на отсутствующем там fcntl_ioctl_impl.
Консольная команда, использованная для обновления:

    python Tools/clinic/clinic.py Modules/fcntlmodule.c

Если этого не сделать, автоматическая проверка пулл-реквеста увидит
рассинхронизацию, и у пул-реквеста в статусах будет крестик напротив
"Tests / Check if generated files are up to date".
@arhadthedev arhadthedev changed the title Убрать fcntl_fcntl_impl, оставив fcntl_ioctl_impl Remove fcntl_fcntl_impl keeping fcntl_ioctl_impl Jul 29, 2022
@arhadthedev

Copy link
Copy Markdown
Author

Перевёл заголовок на английский, чтобы не озадачивать англоязычных посетителей CPython-ового пулл-реквеста, на который я на автомате сослался по полной форме. Там же обратная ссылка появилась.

@arhadthedev arhadthedev marked this pull request as draft July 29, 2022 16:06
@arhadthedev arhadthedev marked this pull request as ready for review July 29, 2022 16:14
@@ -0,0 +1 @@
Remove max path size limit of 1024 for :func:`fcntl.ioctl` function.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Изменения желательно не оставлять анонимными (тем более что в журнале изменений много наших соотечественников; например, по моим тёзкам - Oleg Krasnikov, Oleg Broytman, Oleg Oshmyan):

Suggested change
Remove max path size limit of 1024 for :func:`fcntl.ioctl` function.
Remove max path size limit of 1024 for :func:`fcntl.ioctl` function.
Patch by Ilya ЗдесьФамилия.

@zenbooster zenbooster merged commit aa3a3ac into zenbooster:main Aug 1, 2022
@zenbooster

Copy link
Copy Markdown
Owner

Не сразу заметил, ок.

@arhadthedev arhadthedev deleted the fcntl_ioctl_impl branch August 1, 2022 09:35
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants