home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume17 / e2 / part01 / new_vi.c < prev    next >
C/C++ Source or Header  |  1989-02-08  |  546b  |  35 lines

  1. #include "e.h"
  2.  
  3. /* 
  4.  * Attempt to make a new history file.
  5.  *
  6.  */
  7. void
  8. new_vi()
  9. {
  10.     FILE *vh;
  11.  
  12.     /* 
  13.      * If we can't make it, get out. 
  14.      *
  15.      */
  16.     if ((vh = fopen(ehist, "w")) == NULL){
  17.         e_error("Could not open new history.");
  18.     }
  19.  
  20.     /* 
  21.      * Put in the directory and 'arg' that we will be vi'ing in a second. 
  22.      *
  23.      */
  24.     ok_fprintf(vh, "%s\n\t%s\n", cwd, arg);
  25.  
  26.     /* 
  27.      * Close the history. 
  28.      *
  29.      */
  30.     if (fclose(vh) == EOF){
  31.         e_error("Could not close '%s'.", ehist);
  32.     }
  33.     return;
  34. }
  35.