From 4769c3075d48b6886c47f39781fdf53cb685bb60 Mon Sep 17 00:00:00 2001 From: Kaspar Schleiser <kaspar@schleiser.de> Date: Thu, 19 Nov 2015 13:11:21 +0100 Subject: [PATCH] cpu: avr_common: add unistd.h --- cpu/atmega_common/avr-libc-extra/unistd.h | 32 +++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 cpu/atmega_common/avr-libc-extra/unistd.h diff --git a/cpu/atmega_common/avr-libc-extra/unistd.h b/cpu/atmega_common/avr-libc-extra/unistd.h new file mode 100644 index 0000000000..a207def04b --- /dev/null +++ b/cpu/atmega_common/avr-libc-extra/unistd.h @@ -0,0 +1,32 @@ +/* + * Copyright (C) 2015 Kaspar Schleiser <kaspar@schleiser.de> + * + * This file is subject to the terms and conditions of the GNU Lesser + * General Public License v2.1. See the file LICENSE in the top level + * directory for more details. + */ + +#ifndef UNISTD_H_ +#define UNISTD_H_ + +#include <stdint.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#define STDIN_FILENO 0 ///< stdin file descriptor +#define STDOUT_FILENO 1 ///< stdout file descriptor +#define STDERR_FILENO 2 ///< stderr file descriptor + +int close(int fildes); + +typedef uint32_t useconds_t; +int usleep(useconds_t usec); +unsigned int sleep(unsigned int seconds); + +#ifdef __cplusplus +} +#endif + +#endif /* UNISTD_H_ */ -- GitLab