libc {
  GLIBC_2.2.6 {
    # c*
    clone;

    # e*
    extattrctl; extattr_delete_file; extattr_get_file; extattr_set_file;

    # f*
    fhopen; fhstat; fhstatfs; futimes;

    # g*
    getdents; getfh; getfsstat; getfsstat64; getmntinfo; getmntinfo64;
    getresgid; getresuid;

    # i*
    issetugid;

    # j*
    jail;

    # k*
    kldfind; kldfirstmod; kldload; kldnext; kldstat; kldsym; kldunload;
    ktrace;

    # l*
    lchmod; lutimes;

    # m*
    minherit; modfind; modfnext; modnext; modstat;

    # n*
    ntp_adjtime; ntp_gettime;

    # q*
    quotactl;

    # r*
    rfork; rtprio;

    # s*
    sendfile; setresgid; setresuid; swapon; sysarch; sysctl; sysctlbyname;

    # u*
    undelete; unmount; utrace;

    # see <sys/acl.h>.
    __acl_aclcheck_fd; __acl_aclcheck_file; __acl_delete_fd; __acl_delete_file;
    __acl_get_fd; __acl_get_file; __acl_set_fd; __acl_set_file;

    # see <errno.h>.
    __errno_location;

    # see <sys/sysctl.h>.
    __sysctl;

    # Questionable system calls. These functions may be removed at any moment.
    __syscall_aio_cancel; __syscall_aio_error; __syscall_aio_read;
    __syscall_aio_return; __syscall_aio_suspend; __syscall_aio_waitcomplete;
    __syscall_aio_write; __syscall_lio_listio;
    __syscall_obreak;
    __syscall_thr_sleep; __syscall_thr_wakeup; __syscall_yield;
  }
  GLIBC_PRIVATE {
    # needed by libpthread.
    __clone; __libc_fork; __libc_sigaction;
  }
}
