xref: /aosp_15_r20/external/musl/src/misc/ptsname.c (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker #include <stdlib.h>
2*c9945492SAndroid Build Coastguard Worker #include <errno.h>
3*c9945492SAndroid Build Coastguard Worker 
ptsname(int fd)4*c9945492SAndroid Build Coastguard Worker char *ptsname(int fd)
5*c9945492SAndroid Build Coastguard Worker {
6*c9945492SAndroid Build Coastguard Worker 	static char buf[9 + sizeof(int)*3 + 1];
7*c9945492SAndroid Build Coastguard Worker 	int err = __ptsname_r(fd, buf, sizeof buf);
8*c9945492SAndroid Build Coastguard Worker 	if (err) {
9*c9945492SAndroid Build Coastguard Worker 		errno = err;
10*c9945492SAndroid Build Coastguard Worker 		return 0;
11*c9945492SAndroid Build Coastguard Worker 	}
12*c9945492SAndroid Build Coastguard Worker 	return buf;
13*c9945492SAndroid Build Coastguard Worker }
14