ljh2_branch
luojunhui 1 year ago
parent d2a2dc7486
commit 7aff6523d1

@ -67,7 +67,7 @@ static FILE *bw_FILE[MAXFD] = {0,0,0,0,0};
*/ */
static int static int
getidx(int fd, int flg) getidx(int fd, int flg)//保存给定的文件描述符 fd。
{ {
int i, retval = -1; int i, retval = -1;
@ -87,7 +87,7 @@ getidx(int fd, int flg)
/* Let caller know that bclose() should handle it (TRUE) */ /* Let caller know that bclose() should handle it (TRUE) */
boolean boolean
close_check(int fd) close_check(int fd)//检查给定的文件描述符 fd 是否已经存在于 bw_sticky 数组中。
{ {
int idx = getidx(fd, NOSLOT); int idx = getidx(fd, NOSLOT);
boolean retval = FALSE; boolean retval = FALSE;
@ -98,7 +98,7 @@ close_check(int fd)
} }
void void
bufon(int fd) bufon(int fd)//启用缓冲IO并将给定的文件描述符 fd 关联到一个 bw_sticky 数组中的索引。
{ {
int idx = getidx(fd, NOFLG); int idx = getidx(fd, NOFLG);
@ -119,7 +119,7 @@ bufon(int fd)
} }
void void
bufoff(int fd) bufoff(int fd)//关闭与给定文件描述符 fd 关联的缓冲IO。
{ {
int idx = getidx(fd, NOFLG); int idx = getidx(fd, NOFLG);
@ -130,7 +130,7 @@ bufoff(int fd)
} }
void void
bclose(int fd) bclose(int fd)//关闭与给定文件描述符 fd 关联的文件,并释放相关的资源。
{ {
int idx = getidx(fd, NOSLOT); int idx = getidx(fd, NOSLOT);
@ -150,7 +150,7 @@ bclose(int fd)
} }
void void
bflush(int fd) bflush(int fd)//刷新与给定文件描述符 fd 关联的缓冲区。
{ {
int idx = getidx(fd, NOFLG); int idx = getidx(fd, NOFLG);

Loading…
Cancel
Save