system.c 377 B

12345678910111213141516171819202122
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * Copyright (C) 2019 Arm Limited
  4. * Original author: Dave Martin <[email protected]>
  5. */
  6. #include "system.h"
  7. #include <asm/unistd.h>
  8. #include "compiler.h"
  9. void __noreturn exit(int n)
  10. {
  11. syscall(__NR_exit, n);
  12. __unreachable();
  13. }
  14. ssize_t write(int fd, const void *buf, size_t size)
  15. {
  16. return syscall(__NR_write, fd, buf, size);
  17. }