.nf
.B #include <unistd.h>
.P
-.BI "ssize_t readlink(const char *restrict " pathname ", char *restrict " buf ,
-.BI " size_t " bufsiz );
+.BI "ssize_t readlink(const char *restrict " pathname ,
+.BI " char " buf "[restrict ." bufsiz "], size_t " bufsiz );
.P
.BR "#include <fcntl.h> " "/* Definition of " AT_* " constants */"
.B #include <unistd.h>
.P
.BI "ssize_t readlinkat(int " dirfd ", const char *restrict " pathname ,
-.BI " char *restrict " buf ", size_t " bufsiz );
+.BI " char " buf "[restrict ." bufsiz "], size_t " bufsiz );
.P
.fi
.RS -4