The stat() function call returns -1 on error. Are you checking the return code?
Then finding what errno references to produce a meaningful error message?
perror() will do that for you.
lstat() works on symlinks only -- you aren't calling lstat? Even though your error message says so.
These are the two calls you should be using. stat() is a much more likely choice.
Hi all,
I can not understand why my stat() function fails all the time when function tries to go recursevly. Someone suggested that it might be poiter problem. Please, look up my code at: www.donnelly.cc.ks.us/readdir_test.c. How can i solve this problem? Any suggestion are welcome!
Thank you... (3 Replies)
Hi! I ran into a problem with a job I'm running. All it is doing is a "touch" on a filename. However, when I ran the job, it error'd out and got the message 'cannot stat'. When I restarted the job (making no changes) it worked just fine. Anyone know what this means? (1 Reply)
From reading various articles on the net, I know stat() is used on files to get things like permissions, sizes etc... As a folder is a special type of file in Unix, I assumed that stat() could work on it as well as any general file.
However, from running my program, perror() reported that the... (3 Replies)
Hi
I am creating a utility which needs to create a log file under the path represented by an environment variable. The condition is that this path must be a valid DIRECTORY PATH. So i need to determine that the path is indeed a VALID DIRECTORY PATH.
I have written a function which will return... (2 Replies)
I'm on hp-unix. I would like a variable to hold the last change date of a file. I looked at the man pages for stat, but I don't see any examples and can't get the syntax right. Can anyone help me? Thank you. (2 Replies)
Hi,
When I use "read" to parse the sftp command sent via ptty, I ran into a very mysterious case below:
---
In Unix, the command ‘quit' is lost.
===
Fri 13Apr12 15:42:47GMT-sftp_send_command: SENT
Fri 13Apr12 15:42:47GMT-sftp_read_resp_line: Parse buffer=quit^M --> Command sent correctly... (2 Replies)
hi guys
i got confused about stat output
stat manual says
File : Size in Bytes
Blocks : Number of blocks used
IO Block : Size in bytes of every block.
when i use stat command for passwd file it says
~#stat /etc/passwd File: `/etc/passwd' Size: 999 Blocks: 8 IO... (4 Replies)
Die to what all operations, the "Modify" and "Change" values of stat output changes for a file.
I found, during editing a file, Change and Modify alters. When chmod'ing Change alters, while Modify doesnot alters. Is there more situations where these changes? (1 Reply)
Discussion started by: anil510
1 Replies
LEARN ABOUT X11R4
mbk_work_lib
MBK_WORK_LIB(1) MBK ENVIRONMENT VARIABLES MBK_WORK_LIB(1)NAME
MBK_WORK_LIB - define the mbk working directory
SYNOPSYS
c-shell running
setenv MBK_WORK_LIB unix path
ORIGIN
This software belongs to the ALLIANCE CAD SYSTEM developed by the ASIM team at LIP6 laboratory of Universite Pierre et Marie CURIE, in
Paris, France.
Web : http://asim.lip6.fr/recherche/alliance/
E-mail : alliance-users@asim.lip6.fr
DESCRIPTION
MBK_WORK_LIB sets the directory where are saved the results of an invocation of mbk or genlib. This directory is considered to be, from an
mbk point of view, read and write.
Also, when a file is searched for reading, the first directory to be looked at is the MBK_WORK_LIB, and then the one defined in
MBK_CATA_LIB(1).
The unix path argument must be a actually accessible path on your host machine.
ERRORS
"mbk_fopen : can't open file 'unix_path/file.xx'"
This occurs when either the unix path is irrelevent, or when the file doesn't exist if it is open for reading, or when you don't
have the right on the file or directory while trying to write it.
EXAMPLE
setenv MBK_WORK_LIB ~fred/crechan/uom
SEE ALSO mbk(3), genlib(1), MBK_CATA_LIB(1).
BUG REPORT
This tool is under development at the ASIM department of the LIP6 laboratory.
We need your feedback to improve documentation and tools.
ASIM /LIP6 October 1, 1997 MBK_WORK_LIB(1)