.nf
.B #include <unistd.h>
.P
-.BI "int getdomainname(char *" name ", size_t " size );
-.BI "int setdomainname(const char *" name ", size_t " size );
+.BI "int getdomainname(size_t " size ;
+.BI " char " name [ size "], size_t " size );
+.BI "int setdomainname(size_t " size ;
+.BI " const char " name [ size "], size_t " size );
.fi
.P
.RS -4
.BR "#include <linux/mount.h>" " /* Definition of struct mnt_id_req constants */"
.B #include <unistd.h>
.P
-.BI "int syscall(SYS_listmount, struct mnt_id_req *" req ,
-.BI " uint64_t *" mnt_ids ", size_t " nr_mnt_ids ,
+.BI "int syscall(size_t " n ;
+.BI " SYS_listmount, struct mnt_id_req *" req ,
+.BI " uint64_t " mnt_ids [ n "], size_t " n ,
.BI " unsigned long " flags );
.P
.B #include <linux/mount.h>