options/posix: Implement ctermid
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
This commit is contained in:
parent
58cc7ffcd4
commit
646b8df40b
|
@ -1078,3 +1078,7 @@ int daemon(int, int) {
|
||||||
__ensure(!"Not implemented");
|
__ensure(!"Not implemented");
|
||||||
__builtin_unreachable();
|
__builtin_unreachable();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
char *ctermid(char *s) {
|
||||||
|
return s ? strcpy(s, "/dev/tty") : const_cast<char *>("/dev/tty");
|
||||||
|
}
|
||||||
|
|
|
@ -115,6 +115,8 @@ extern "C" {
|
||||||
|
|
||||||
#define _POSIX_VDISABLE (-1)
|
#define _POSIX_VDISABLE (-1)
|
||||||
|
|
||||||
|
#define L_ctermid 20
|
||||||
|
|
||||||
// MISSING: intptr_t
|
// MISSING: intptr_t
|
||||||
|
|
||||||
int access(const char *path, int mode);
|
int access(const char *path, int mode);
|
||||||
|
@ -124,6 +126,7 @@ int chown(const char *path, uid_t uid, gid_t gid);
|
||||||
int close(int fd);
|
int close(int fd);
|
||||||
ssize_t confstr(int, char *, size_t);
|
ssize_t confstr(int, char *, size_t);
|
||||||
char *crypt(const char *, const char *);
|
char *crypt(const char *, const char *);
|
||||||
|
char *ctermid(char *s);
|
||||||
int dup(int fd);
|
int dup(int fd);
|
||||||
int dup2(int src_fd, int dest_fd);
|
int dup2(int src_fd, int dest_fd);
|
||||||
__attribute__ ((noreturn)) void _exit(int status);
|
__attribute__ ((noreturn)) void _exit(int status);
|
||||||
|
|
Loading…
Reference in a new issue