/* $Id$ */ /* Copyright (c) 2018 Pierre Pronchery */ /* This file is part of DeforaOS uKernel */ #ifndef UKERNEL_UNISTD_H # define UKERNEL_UNISTD_H /* types */ # ifndef size_t # define size_t size_t typedef unsigned long size_t; # endif # ifndef ssize_t # define ssize_t ssize_t typedef long ssize_t; # endif /* constants */ /* file streams */ # define STDIN_FILENO 0 # define STDOUT_FILENO 1 # define STDERR_FILENO 2 /* prototypes */ void _exit(int status); ssize_t read(int fildes, void * buf, size_t count); ssize_t write(int fildes, const void * buf, size_t count); #endif /* !UKERNEL_UNISTD_H */