system.c 352 B

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