@@ -309,7 +309,7 @@ linux使用inode来标识任意一个文件。inode存储除了文件名以外
309309
310310
311311
312- < pre > #include <unistd > ssize_t write(int filedes, void *buf, size_t nbytes); // 返回:若成功则返回写入的字节数,若出错则返回-1 // filedes:文件描述符 // buf:待写入数据缓存区 // nbytes:要写入的字节数</ pre >
312+ #include <unistd > ssize_t write(int filedes, void * buf, size_t nbytes); // 返回:若成功则返回写入的字节数,若出错则返回-1 // filedes:文件描述符 // buf:待写入数据缓存区 // nbytes:要写入的字节数目录
313313
314314
315315
@@ -321,7 +321,7 @@ linux使用inode来标识任意一个文件。inode存储除了文件名以外
321321
322322![ 复制代码] ( http://common.cnblogs.com/images/copycode.gif )
323323
324- < pre > 1 ssize_t /* Write "n" bytes to a descriptor. */
324+ 1 ssize_t /* Write "n" bytes to a descriptor. * /
325325 2 writen(int fd, const void * vptr, size_t n)
326326 3 {
327327 4 size_t nleft;
@@ -335,7 +335,7 @@ linux使用inode来标识任意一个文件。inode存储除了文件名以外
33533518 nleft -= nwritten; 19 ptr += nwritten; 20 } 21 return(n); 22 } 23 /* end writen * /
33633624
33733725 void
338- 26 Writen(int fd, void *ptr, size_t nbytes) 27 { 28 if (writen(fd, ptr, nbytes) != nbytes) 29 err_sys("writen error"); 30 }</ pre >
338+ 26 Writen(int fd, void * ptr, size_t nbytes) 27 { 28 if (writen(fd, ptr, nbytes) != nbytes) 29 err_sys("writen error"); 30 }目录
339339
340340![ 复制代码] ( http://common.cnblogs.com/images/copycode.gif )
341341
@@ -349,7 +349,7 @@ linux使用inode来标识任意一个文件。inode存储除了文件名以外
349349
350350
351351
352- < pre > #include <unistd > ssize_t read(int filedes, void *buf, size_t nbytes); // 返回:若成功则返回读到的字节数,若已到文件末尾则返回0,若出错则返回-1 // filedes:文件描述符 // buf:读取数据缓存区 // nbytes:要读取的字节数</ pre >
352+ #include <unistd > ssize_t read(int filedes, void * buf, size_t nbytes); // 返回:若成功则返回读到的字节数,若已到文件末尾则返回0,若出错则返回-1 // filedes:文件描述符 // buf:读取数据缓存区 // nbytes:要读取的字节数目录
353353
354354
355355
@@ -375,7 +375,7 @@ linux使用inode来标识任意一个文件。inode存储除了文件名以外
375375
376376![ 复制代码] ( http://common.cnblogs.com/images/copycode.gif )
377377
378- < pre > 1 ssize_t /* Read "n" bytes from a descriptor. */
378+ 1 ssize_t /* Read "n" bytes from a descriptor. * /
379379 2 readn(int fd, void * vptr, size_t n)
380380 3 {
381381 4 size_t nleft;
@@ -390,7 +390,7 @@ linux使用inode来标识任意一个文件。inode存储除了文件名以外
39039023 } 24 /* end readn * /
39139125
39239226 ssize_t 27 Readn(int fd, void * ptr, size_t nbytes) 28 { 29 ssize_t n; 30
393- 31 if ( (n = readn(fd, ptr, nbytes)) < 0) 32 err_sys("readn error"); 33 return(n); 34 }</ pre >
393+ 31 if ( (n = readn(fd, ptr, nbytes)) < 0) 32 err_sys("readn error"); 33 return(n); 34 }目录
394394
395395![ 复制代码] ( http://common.cnblogs.com/images/copycode.gif )
396396
@@ -406,7 +406,7 @@ linux使用inode来标识任意一个文件。inode存储除了文件名以外
406406
407407
408408
409- < pre > #include <unistd.h > ssize_t write(int fd, const void *buf, size_t count);</ pre >
409+ #include <unistd.h> ssize_t write(int fd, const void * buf, size_t count);目录
410410
411411
412412
@@ -416,10 +416,10 @@ linux使用inode来标识任意一个文件。inode存储除了文件名以外
416416
417417
418418
419- < pre > # 获取socket的发送/接受缓冲区的大小:(后面的值是在Linux 2.6.38 x86_64上测试的结果)</ pre >
419+ # 获取socket的发送/接受缓冲区的大小:(后面的值是在Linux 2.6.38 x86_64上测试的结果)目录
420420
421- < pre > sysctl net.core.wmem_default #126976
422- sysctl net.core.wmem_max #131071</ pre >
421+ sysctl net.core.wmem_default #126976
422+ sysctl net.core.wmem_max #131071 目录
423423
424424
425425
0 commit comments