unistd.h 421 B

12345678910111213141516171819202122
  1. /**
  2. * @file unistd.h
  3. * @author fslongjin ([email protected])
  4. * @brief
  5. * @version 0.1
  6. * @date 2022-04-22
  7. *
  8. * @copyright Copyright (c) 2022
  9. *
  10. */
  11. #pragma once
  12. #include <syscall/syscall.h>
  13. #include <syscall/syscall_num.h>
  14. /**
  15. * @brief 交换n字节
  16. * @param src 源地址
  17. * @param dest 目的地址
  18. * @param nbytes 交换字节数
  19. */
  20. void swab(void *restrict src, void *restrict dest, ssize_t nbytes);