13e12c5d1SDavid du Colombier #include "lib.h" 23e12c5d1SDavid du Colombier #include <sys/stat.h> 33e12c5d1SDavid du Colombier #include <errno.h> 43e12c5d1SDavid du Colombier #include "sys9.h" 53e12c5d1SDavid du Colombier #include "dir.h" 63e12c5d1SDavid du Colombier 73e12c5d1SDavid du Colombier int 83e12c5d1SDavid du Colombier stat(const char *path, struct stat *buf) 93e12c5d1SDavid du Colombier { 103e12c5d1SDavid du Colombier char cd[DIRLEN]; 113e12c5d1SDavid du Colombier 123e12c5d1SDavid du Colombier if(_STAT(path, cd) < 0){ 133e12c5d1SDavid du Colombier _syserrno(); 143e12c5d1SDavid du Colombier return -1; 153e12c5d1SDavid du Colombier } 16*219b2ee8SDavid du Colombier _dirtostat(buf, cd, 0); 17*219b2ee8SDavid du Colombier 183e12c5d1SDavid du Colombier return 0; 193e12c5d1SDavid du Colombier } 20