help with sys_stat

Niel A <[email protected]>
Newsgroups org.kernel.vger.linux-assembly
Message-ID <[email protected]>
hey guys! it's me again (with another useless program! hehehehe)

actually.. i have two problems.. how to use struc in nasm.. and how to determine if a file is a directory...

i'm totally clueless about this .. so i used struc straightforward in segment. bss based on struct stat in /usr/include/asm/stat.h

segment .bss
struc stat
	.st_dev	resw		1
	-- snip --
endstruc

? but somehow, i think that i should make a struc somewhere at the beginning .. like a prototype of some sort and use it's name in segment .bss intead.

so far, i have a filename in edi and i call stat like ..
	mov eax, 106	; stat
	mov ebx, edi	; file
	mov ecx, stat
	int 80h

any suggestions on this one ? i'm reading asmutil's "rm" alongside making my own program.. but i'm only interested in determining if a given filename is a directory or not. do i also have to deal with trailing slashes in directory names?? 

tidings,
- niel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.