xref: /DragonOS/kernel/src/common/unistd.h (revision 46e234aef65c081393fb7652e0ad2bae26786ce4)
1*2813126eSlogin /**
2*2813126eSlogin  * @file unistd.h
3*2813126eSlogin  * @author fslongjin (longjin@RinGoTek.cn)
4*2813126eSlogin  * @brief
5*2813126eSlogin  * @version 0.1
6*2813126eSlogin  * @date 2022-04-22
7*2813126eSlogin  *
8*2813126eSlogin  * @copyright Copyright (c) 2022
9*2813126eSlogin  *
10*2813126eSlogin  */
11*2813126eSlogin #pragma once
12*2813126eSlogin 
13*2813126eSlogin #include <syscall/syscall.h>
14*2813126eSlogin #include <syscall/syscall_num.h>
15*2813126eSlogin 
16*2813126eSlogin /**
17*2813126eSlogin  * @brief  交换n字节
18*2813126eSlogin  *  @param src  源地址
19*2813126eSlogin  *  @param dest  目的地址
20*2813126eSlogin  * @param nbytes  交换字节数
21*2813126eSlogin  */
22*2813126eSlogin void swab(void *restrict src, void *restrict dest, ssize_t nbytes);