Ethereal-cvs: [ethereal-cvs] cvs commit: ethereal/wiretap file.c

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Thu, 20 Jul 2000 04:40:05 -0500 (CDT)
guy         2000/07/20 04:39:54 CDT

  Modified files:
    wiretap              file.c 
  Log:
  In Tethereal:
  
  	When capturing, report errors trying to create the output file
  	with "file_open_error_message()".
  
  	Make the "for_writing" argument to "file_open_error_message()" a
  	"gboolean", as it's either TRUE (if the file is being opened for
  	writing) or FALSE (if it's being opened for reading).
  
  	Report EISDIR as "XXX is a directory (folder), not a file.".
  
  When checking whether an "open()" of a capture file succeeded, check
  whether "open()" returns a negative number, not whether it returns 0.
  
  In "wtap_open_offline()", if the file to be opened is a directory,
  return EISDIR, not WTAP_ERR_NOT_REGULAR_FILE, so that the error message
  can say "that's a directory, not a file".
  
  If "wtap_open_offline()" returns WTAP_ERR_NOT_REGULAR_FILE, don't just
  say the file is "invalid", say it's a "special file" or socket or some
  other weird type of file.
  
  Revision  Changes    Path
  1.55      +7 -3      ethereal/wiretap/file.c