- Subject: Re: return value of find_file()
 
- From: Joerg Sommer <joerg@xxxxxxxxxxxx>
 
- Date: Sat, 7 Jun 2003 11:40:37 +0000 (UTC)
 
begin  Joerg Sommer <joerg@xxxxxxxxxxxx> wrote:
> Hello,
> 
> what returns find_file()? In my jedfuns.txt is only named, it returns a
> int_type, but what's the meaning of this value isn't said.
Klaus Schmid suggests me in a PM to write a patch and here is it:
#v+
--- -	2003-06-07 13:37:24.000000000 +0200
+++ jedfuns.txt	2003-06-07 13:22:57.000000000 +0200
@@ -1155,6 +1155,11 @@
    current window.  Use the `read_file' function to find a file but not
    associate it with the current window.
 
+ RETURN VALUE
+   1  : file found on disk and now its buffer is active
+   0  : file not found on disk, a new buffer was opened
+   -1 : file isn't readable, but a new buffer was opened
+
  SEE ALSO
    read_file
 --------------------------------------------------------------
#v-
But I still have wish: find_file() shouldn't open a buffer for a file,
that isn't readable like /bin or /etc/shadow.
#v+
--- ledit.c.orig	2003-06-07 13:34:02.000000000 +0200
+++ ledit.c	2003-06-07 13:34:05.000000000 +0200
@@ -726,6 +726,8 @@
       case -2:
 	jed_verror ("File %s not readable.", dirfile);
 	status = -1;
+	kill_buffer_cmd (buf->name);
+	buf == NULL;
 	break;
 	     
       case -1:
#v-
Bye, Joerg.
--------------------------
To unsubscribe send email to <jed-users-request@xxxxxxxxxxx> with
the word "unsubscribe" in the message body.
Need help? Email <jed-users-owner@xxxxxxxxxxx>.
  [2003 date index]
  [2003 thread index]
  
  [Thread Prev] [Thread Next]
      
  [Date Prev] [Date Next]