Skip to content
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 tagmacOS#
xnu-1456.1.26macOS 10.6 Snow Leopard85
xnu-1699.24.8macOS 10.7 Lion85
xnu-2050.18.24macOS 10.8 Mountain Lion85
xnu-2422.115.4macOS 10.9 Mavericks85
xnu-2782.40.9macOS 10.10 Yosemite85
xnu-3247.1.106macOS 10.11 El Capitan85
xnu-3789.1.32macOS 10.12 Sierra85
xnu-4570.1.46macOS 10.13 High Sierra85
xnu-4903.221.2macOS 10.14 Mojave85
xnu-6153.11.26macOS 10.15 Catalina85
xnu-7195.50.7.100.1macOS 11.0 Big Sur85
xnu-8019.41.5macOS 12.0 Monterey85
xnu-8792.41.9macOS 13.0 Ventura85
xnu-10002.1.13macOS 14.0 Sonoma85
xnu-11215.1.10macOS 15.0 Sequoia85
xnu-11417.101.15macOS 15.4 Sequoia85
xnu-12377.1.9macOS 26.0 Tahoe85
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