# ;; 64-bit version # ;; differences: instead of "int $0x80", use "syscall" # ;; syscall numbers are quite different! # ;; exit(2) is now 60 # ;; sync(2) is now 162 #include .file "sync.s" .text .globl sync sync: mov $__NR_sync, %rax syscall mov $__NR_exit, %rax mov $0, %rdx syscall