banan-os/libc/include
Bananymous 8d5369fafe Kernel: Add some functionality to disable TTY input/output
Userspace programs can call tty_ctrl() to disable/enable tty from
handling input and displaying output.

This API is probably going to change in the future to ioctl calls
but I'm not sure how ioctl is used and what functionality should it
have. I decided to create whole new function and syscall for now.

Next I will expose framebuffer in /dev/fb0 and then I can start work
on graphical environment! :D
2023-09-27 15:44:05 +03:00
..
arpa LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
bits LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
net LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
netinet LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
sys Kernel: Add some functionality to disable TTY input/output 2023-09-27 15:44:05 +03:00
aio.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
assert.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
complex.h LibC: complex.h undefs I before defining it 2023-06-02 17:13:09 +03:00
cpio.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
ctype.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
dirent.h LibC: Implement basic dirent functionality 2023-06-11 03:29:22 +03:00
dlfcn.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
errno.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
fcntl.h LibC: add missing O_EXEC and O_SEARCH 2023-06-11 00:17:18 +03:00
fenv.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
fmtmsg.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
fnmatch.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
ftw.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
glob.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
grp.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
iconv.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
inttypes.h LibC: Don't undef needed values in inttypes.h 2023-08-24 15:48:14 +03:00
langinfo.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
libgen.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
limits.h LibC: add NAME_MAX to limits.h 2023-07-10 11:48:11 +03:00
locale.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
math.h LibC: math.h defines is*() macros and uses builtins for values 2023-08-16 10:41:55 +03:00
monetary.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
mqueue.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
ndbm.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
netdb.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
nl_types.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
poll.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
pthread.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
pwd.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
regex.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
sched.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
search.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
semaphore.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
setjmp.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
signal.h Kernel: Make signals more POSIX 2023-07-21 20:01:12 +03:00
spawn.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
stdint.h LibC: fix typo 2023-08-02 22:10:12 +03:00
stdio.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
stdlib.h LibC: rename [[noreturn]] to __attribute__((__noreturn__)) 2023-06-02 17:28:36 +03:00
string.h All: Clear lines with only whitspace in them 2023-09-10 00:31:42 +03:00
strings.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
syslog.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
tar.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
termios.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
tgmath.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
time.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
ulimit.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
unistd.h LibC: add syncsync() to unistd.h 2023-09-27 00:35:36 +03:00
utime.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
utmpx.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
wchar.h LibC: mbstate_t is empty struct 2023-06-02 17:10:29 +03:00
wctype.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
wordexp.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00