Syscall BSD#85
svc · unix #85
swapon
Appel BSD historique pour activer un device de swap ; non fonctionnel sur macOS moderne.
Prototype
int swapon(void);Retour: int
Historique des versions
| XNU tag | macOS | # |
|---|---|---|
| xnu-1456.1.26 | macOS 10.6 Snow Leopard | 85 |
| xnu-1699.24.8 | macOS 10.7 Lion | 85 |
| xnu-2050.18.24 | macOS 10.8 Mountain Lion | 85 |
| xnu-2422.115.4 | macOS 10.9 Mavericks | 85 |
| xnu-2782.40.9 | macOS 10.10 Yosemite | 85 |
| xnu-3247.1.106 | macOS 10.11 El Capitan | 85 |
| xnu-3789.1.32 | macOS 10.12 Sierra | 85 |
| xnu-4570.1.46 | macOS 10.13 High Sierra | 85 |
| xnu-4903.221.2 | macOS 10.14 Mojave | 85 |
| xnu-6153.11.26 | macOS 10.15 Catalina | 85 |
| xnu-7195.50.7.100.1 | macOS 11.0 Big Sur | 85 |
| xnu-8019.41.5 | macOS 12.0 Monterey | 85 |
| xnu-8792.41.9 | macOS 13.0 Ventura | 85 |
| xnu-10002.1.13 | macOS 14.0 Sonoma | 85 |
| xnu-11215.1.10 | macOS 15.0 Sequoia | 85 |
| xnu-11417.101.15 | macOS 15.4 Sequoia | 85 |
| xnu-12377.1.9 | macOS 26.0 Tahoe | 85 |
| xnu-10002.41.9 | — | 85 |
| xnu-10002.61.3 | — | 85 |
| xnu-10002.81.5 | — | 85 |
| xnu-10063.101.15 | — | 85 |
| xnu-10063.121.3 | — | 85 |
| xnu-10063.141.1 | — | 85 |
| xnu-11215.41.3 | — | 85 |
| xnu-11215.61.5 | — | 85 |
| xnu-11215.81.4 | — | 85 |
| xnu-11417.121.6 | — | 85 |
| xnu-11417.140.69 | — | 85 |
| xnu-12377.101.15 | — | 85 |
| xnu-12377.41.6 | — | 85 |
| xnu-12377.61.12 | — | 85 |
| xnu-12377.81.4 | — | 85 |
| xnu-1486.2.11 | — | 85 |
| xnu-1504.15.3 | — | 85 |
| xnu-1504.3.12 | — | 85 |
| xnu-1504.7.4 | — | 85 |
| xnu-1504.9.17 | — | 85 |
| xnu-1504.9.26 | — | 85 |
| xnu-1504.9.37 | — | 85 |
| xnu-1699.22.73 | — | 85 |
| xnu-1699.22.81 | — | 85 |
| xnu-1699.24.23 | — | 85 |
| xnu-1699.26.8 | — | 85 |
| xnu-1699.32.7 | — | 85 |
| xnu-2050.22.13 | — | 85 |
| xnu-2050.24.15 | — | 85 |
| xnu-2050.48.11 | — | 85 |
| xnu-2050.7.9 | — | 85 |
| xnu-2050.9.2 | — | 85 |
| xnu-2422.1.72 | — | 85 |
| xnu-2422.100.13 | — | 85 |
| xnu-2422.110.17 | — | 85 |
| xnu-2422.90.20 | — | 85 |
| xnu-2782.1.97 | — | 85 |
| xnu-2782.10.72 | — | 85 |
| xnu-2782.20.48 | — | 85 |
| xnu-2782.30.5 | — | 85 |
| xnu-3247.10.11 | — | 85 |
| xnu-3248.20.55 | — | 85 |
| xnu-3248.30.4 | — | 85 |
| xnu-3248.40.184 | — | 85 |
| xnu-3248.50.21 | — | 85 |
| xnu-3248.60.10 | — | 85 |
| xnu-3789.21.4 | — | 85 |
| xnu-3789.31.2 | — | 85 |
| xnu-3789.41.3 | — | 85 |
| xnu-3789.51.2 | — | 85 |
| xnu-3789.60.24 | — | 85 |
| xnu-3789.70.16 | — | 85 |
| xnu-4570.20.62 | — | 85 |
| xnu-4570.31.3 | — | 85 |
| xnu-4570.41.2 | — | 85 |
| xnu-4570.51.1 | — | 85 |
| xnu-4570.61.1 | — | 85 |
| xnu-4570.71.2 | — | 85 |
| xnu-4903.231.4 | — | 85 |
| xnu-4903.241.1 | — | 85 |
| xnu-4903.270.47 | — | 85 |
| xnu-6153.101.6 | — | 85 |
| xnu-6153.121.1 | — | 85 |
| xnu-6153.141.1 | — | 85 |
| xnu-6153.41.3 | — | 85 |
| xnu-6153.61.1 | — | 85 |
| xnu-6153.81.5 | — | 85 |
| xnu-7195.101.1 | — | 85 |
| xnu-7195.121.3 | — | 85 |
| xnu-7195.141.2 | — | 85 |
| xnu-7195.60.75 | — | 85 |
| xnu-7195.81.3 | — | 85 |
| xnu-8019.61.5 | — | 85 |
| xnu-8019.80.24 | — | 85 |
| xnu-8020.101.4 | — | 85 |
| xnu-8020.121.3 | — | 85 |
| xnu-8020.140.41 | — | 85 |
| xnu-8792.61.2 | — | 85 |
| xnu-8792.81.2 | — | 85 |
| xnu-8796.101.5 | — | 85 |
| xnu-8796.121.2 | — | 85 |
| xnu-8796.141.3 | — | 85 |
Notes
macOS gère le swap dynamique via dynamic_pager(8) en userspace et le default pager — pas de partition de swap fixe. Le point d'entrée swapon(2) existe pour compatibilité source mais retourne ENOTSUP. Toute référence dans un binaire est presque toujours du code de portage Linux mort.
API associées
dynamic_pagervm_pressure_monitormacx_swapon