Commit f830fa9
authored
Sockets refactoring 2026 (#21365)
ext/sockets: internal refactorings.
- remove redundant memsets and faster socket unix path copy.
- simplify php_open_listen_sock.
- use INADDR_ANY directly instead of resolving via gethostbyname.
- remove redundant memsets in conversions.1 parent f2d96c8 commit f830fa9
File tree
3 files changed
+6
-21
lines changed- ext/sockets
- tests
3 files changed
+6
-21
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
571 | 571 | | |
572 | 572 | | |
573 | 573 | | |
574 | | - | |
575 | 574 | | |
576 | 575 | | |
577 | 576 | | |
| |||
581 | 580 | | |
582 | 581 | | |
583 | 582 | | |
584 | | - | |
| 583 | + | |
585 | 584 | | |
586 | 585 | | |
587 | 586 | | |
| |||
622 | 621 | | |
623 | 622 | | |
624 | 623 | | |
625 | | - | |
626 | | - | |
627 | 624 | | |
628 | 625 | | |
629 | 626 | | |
| |||
632 | 629 | | |
633 | 630 | | |
634 | 631 | | |
635 | | - | |
| 632 | + | |
636 | 633 | | |
637 | 634 | | |
638 | 635 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
244 | 244 | | |
245 | 245 | | |
246 | 246 | | |
247 | | - | |
248 | 247 | | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
| 248 | + | |
| 249 | + | |
259 | 250 | | |
260 | 251 | | |
261 | 252 | | |
| |||
1249 | 1240 | | |
1250 | 1241 | | |
1251 | 1242 | | |
1252 | | - | |
1253 | | - | |
1254 | 1243 | | |
1255 | 1244 | | |
1256 | 1245 | | |
| |||
1629 | 1618 | | |
1630 | 1619 | | |
1631 | 1620 | | |
1632 | | - | |
1633 | 1621 | | |
1634 | 1622 | | |
1635 | 1623 | | |
| |||
1732 | 1720 | | |
1733 | 1721 | | |
1734 | 1722 | | |
1735 | | - | |
| 1723 | + | |
1736 | 1724 | | |
1737 | 1725 | | |
1738 | 1726 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
0 commit comments