delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/03/09/06:51:10

X-Spam-Check-By: sourceware.org
Message-ID: <4156402.1571141905057720.JavaMail.nabble@talk.nabble.com>
Date: Wed, 8 Mar 2006 20:44:33 -0800 (PST)
From: cyg_win_user <sachin_chat AT rediffmail DOT com>
To: cygwin AT cygwin DOT com
Subject: using nlink value
MIME-Version: 1.0
X-Nabble-Sender: sachin_chat AT rediffmail DOT com
X-Nabble-From: cyg_win_user <sachin_chat AT rediffmail DOT com>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019