This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

using nlink value


i am usign a perl script in which i try to find whether the direcory is leaf
directory or not by seeing nlink value.

i do it by 
                  $info = stat(".");
	  $nlink = $info->nlink;

this will give me the value of nlink for that directory. now i test if that
directory is leaf directory by doing

               if ((($nlink == 3) && (-e "ROOT")) || $nlink == 2) 				{
			$leafDir = 1;
		}

here ROOT is a directory which can be or can not be present in all test
directories. so i test if nlink is three (3) and if that ROOT directory is
present to see if the directory is leaf directory. if the ROOT is not
present then i test if nlink is  2 ( for . and ..).
this works fine with linux and solaris. but in cygwin i am not getting the
same value of nlink as i m getting in linux.

what can i do to make this working in cygwin also. is there some other way
by which i can do this job using nlink value.
--
View this message in context: http://www.nabble.com/using-nlink-value-t1250841.html#a3314238
Sent from the Cygwin Users forum at Nabble.com.


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]