Commit ee7efc3
pythongh-89928: Fix integer conversion of device numbers (pythonGH-31794)
Fix os.major(), os.minor() and os.makedev().
Support device numbers larger than 2**63-1.
Support non-existent device number (NODEV).
(cherry picked from commit 7111d96)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>1 parent 6725c78 commit ee7efc3
4 files changed
Lines changed: 99 additions & 39 deletions
File tree
- Lib/test
- Misc/NEWS.d/next/Library
- Modules
- clinic
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
704 | 704 | | |
705 | 705 | | |
706 | 706 | | |
707 | | - | |
| 707 | + | |
| 708 | + | |
708 | 709 | | |
709 | 710 | | |
710 | 711 | | |
711 | 712 | | |
712 | 713 | | |
713 | 714 | | |
714 | 715 | | |
715 | | - | |
| 716 | + | |
| 717 | + | |
716 | 718 | | |
717 | 719 | | |
718 | 720 | | |
719 | 721 | | |
720 | 722 | | |
721 | 723 | | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
722 | 733 | | |
723 | 734 | | |
724 | 735 | | |
| |||
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
21 | 22 | | |
22 | 23 | | |
23 | 24 | | |
| |||
967 | 968 | | |
968 | 969 | | |
969 | 970 | | |
970 | | - | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
971 | 981 | | |
972 | 982 | | |
973 | 983 | | |
974 | 984 | | |
975 | 985 | | |
976 | 986 | | |
977 | | - | |
978 | | - | |
| 987 | + | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
979 | 1008 | | |
| 1009 | + | |
| 1010 | + | |
980 | 1011 | | |
981 | 1012 | | |
982 | 1013 | | |
| |||
12517 | 12548 | | |
12518 | 12549 | | |
12519 | 12550 | | |
| 12551 | + | |
| 12552 | + | |
| 12553 | + | |
| 12554 | + | |
| 12555 | + | |
| 12556 | + | |
| 12557 | + | |
| 12558 | + | |
| 12559 | + | |
| 12560 | + | |
| 12561 | + | |
| 12562 | + | |
| 12563 | + | |
| 12564 | + | |
| 12565 | + | |
| 12566 | + | |
| 12567 | + | |
| 12568 | + | |
| 12569 | + | |
| 12570 | + | |
| 12571 | + | |
| 12572 | + | |
12520 | 12573 | | |
12521 | 12574 | | |
12522 | | - | |
| 12575 | + | |
12523 | 12576 | | |
12524 | 12577 | | |
12525 | 12578 | | |
12526 | 12579 | | |
12527 | 12580 | | |
12528 | 12581 | | |
12529 | 12582 | | |
12530 | | - | |
| 12583 | + | |
12531 | 12584 | | |
12532 | | - | |
| 12585 | + | |
12533 | 12586 | | |
12534 | | - | |
| 12587 | + | |
12535 | 12588 | | |
12536 | 12589 | | |
12537 | 12590 | | |
12538 | 12591 | | |
12539 | | - | |
| 12592 | + | |
12540 | 12593 | | |
12541 | 12594 | | |
12542 | 12595 | | |
12543 | 12596 | | |
12544 | 12597 | | |
12545 | 12598 | | |
12546 | 12599 | | |
12547 | | - | |
| 12600 | + | |
12548 | 12601 | | |
12549 | | - | |
| 12602 | + | |
12550 | 12603 | | |
12551 | | - | |
| 12604 | + | |
12552 | 12605 | | |
12553 | 12606 | | |
12554 | 12607 | | |
12555 | 12608 | | |
12556 | 12609 | | |
12557 | 12610 | | |
12558 | | - | |
12559 | | - | |
| 12611 | + | |
| 12612 | + | |
12560 | 12613 | | |
12561 | 12614 | | |
12562 | 12615 | | |
12563 | 12616 | | |
12564 | 12617 | | |
12565 | 12618 | | |
12566 | | - | |
12567 | | - | |
| 12619 | + | |
| 12620 | + | |
12568 | 12621 | | |
| 12622 | + | |
| 12623 | + | |
| 12624 | + | |
| 12625 | + | |
| 12626 | + | |
12569 | 12627 | | |
12570 | 12628 | | |
12571 | 12629 | | |
| |||
0 commit comments