#include
<stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
int main(int agc, char *agv[ ])
{
struct stat info;
if(agc>=1)
if(stat(agv[1],&info)1=-1)
{
show_stat_info(agv[1],&info);
return 0;
}
else
perror(agv[1]);
return 1;
}
show_stat_info(char *fname,struct stat *buf)
{
printf(“mode :%o\n”,buf->st_mode);
printf(“links : %d\n”,buf->st_nlink);
printf(“user : %d\n”,buf->st_uid);
printf(“group : %d\n”,buf->st_gid);
printf(“size : %d\n”,buf->st_size);
printf(“modtime : %d\n”,buf->st_mtime);
printf(“name:%s\n”,fname);
}
#include <sys/types.h>
#include <sys/stat.h>
int main(int agc, char *agv[ ])
{
struct stat info;
if(agc>=1)
if(stat(agv[1],&info)1=-1)
{
show_stat_info(agv[1],&info);
return 0;
}
else
perror(agv[1]);
return 1;
}
show_stat_info(char *fname,struct stat *buf)
{
printf(“mode :%o\n”,buf->st_mode);
printf(“links : %d\n”,buf->st_nlink);
printf(“user : %d\n”,buf->st_uid);
printf(“group : %d\n”,buf->st_gid);
printf(“size : %d\n”,buf->st_size);
printf(“modtime : %d\n”,buf->st_mtime);
printf(“name:%s\n”,fname);
}