FERROR.3
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:1k
源码类别:

操作系统开发

开发平台:

C/C++

  1. ." Copyright (c) 1980 Regents of the University of California.
  2. ." All rights reserved.  The Berkeley software License Agreement
  3. ." specifies the terms and conditions for redistribution.
  4. ."
  5. ." @(#)ferror.3s 6.3 (Berkeley) 5/14/86
  6. ."
  7. .TH FERROR 3  "May 14, 1986"
  8. .UC 4
  9. .SH NAME
  10. ferror, feof, clearerr, fileno - stream status inquiries
  11. .SH SYNOPSIS
  12. .nf
  13. .ft B
  14. #include <stdio.h>
  15. int feof(FILE *fIstreamfP)
  16. int ferror(FILE *fIstreamfP)
  17. int clearerr(FILE *fIstreamfP)
  18. int fileno(FILE *fIstreamfP)
  19. .ft R
  20. .fi
  21. .SH DESCRIPTION
  22. .B Feof
  23. returns non-zero when end of file is read on the named input
  24. .IR stream ,
  25. otherwise zero.
  26. Unless cleared by
  27. .BR clearerr ,
  28. the end-of-file indication lasts until
  29. the stream is closed.
  30. .PP
  31. .B Ferror
  32. returns non-zero when an error has occurred reading or writing
  33. the named
  34. .IR stream ,
  35. otherwise zero.
  36. Unless cleared by
  37. .BR clearerr ,
  38. the error indication lasts until
  39. the stream is closed.
  40. .PP
  41. .B Clearerr
  42. resets the error and end-of-file indicators on the named
  43. .IR stream .
  44. .PP
  45. .B Fileno
  46. returns the integer file descriptor
  47. associated with the
  48. .IR stream ,
  49. see
  50. .BR open (2).
  51. .PP
  52. Currently all of these functions
  53. are implemented as macros;
  54. they cannot be redeclared.
  55. .SH "SEE ALSO"
  56. .BR fopen (3),
  57. .BR open (2).