xref: /freebsd/lib/libc/gen/freadlink.c (revision a2e0822543e93a8d815acd2d1c3d51ef73d6e262)
1*a2e08225SKonstantin Belousov /*-
2*a2e08225SKonstantin Belousov  * SPDX-License-Identifier: BSD-2-Clause
3*a2e08225SKonstantin Belousov  *
4*a2e08225SKonstantin Belousov  * Copyright 2026 The FreeBSD Foundation
5*a2e08225SKonstantin Belousov  *
6*a2e08225SKonstantin Belousov  * This software were developed by Konstantin Belousov <kib@FreeBSD.org>
7*a2e08225SKonstantin Belousov  * under sponsorship from the FreeBSD Foundation.
8*a2e08225SKonstantin Belousov  */
9*a2e08225SKonstantin Belousov 
10*a2e08225SKonstantin Belousov #include <unistd.h>
11*a2e08225SKonstantin Belousov 
12*a2e08225SKonstantin Belousov ssize_t
freadlink(int fd,char * buf,size_t bufsize)13*a2e08225SKonstantin Belousov freadlink(int fd, char *buf, size_t bufsize)
14*a2e08225SKonstantin Belousov {
15*a2e08225SKonstantin Belousov 	return (readlinkat(fd, "", buf, bufsize));
16*a2e08225SKonstantin Belousov }
17