"int $0x80" still works for backwards compatibility, but it's not been used for making syscalls from modern code for many many years.
$ objdump -D /lib/libc.so.6 | grep 'int[[:space:]]*$0x80' | wc -l
447
what were you thinking they used instead? sysenter? iirc, this turns out to be slower than "int $0x80."$ objdump -D /lib64/libc.so.6 | grep 'int[[:space:]]+$0x80' | wc -l
0