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