/*===========================================================================* * fs_stat * *===========================================================================*/ PUBLIC int fs_stat() { register int r; /* return value */ register struct inode *rip; /* target inode */ if( (rip = find_inode(fs_m_in.REQ_INODE_NR)) == NULL) return(EINVAL); get_inode(rip->i_dev, rip->i_num); /* mark inode in use */ r = stat_inode(rip, fs_m_in.m_source, (cp_grant_id_t) fs_m_in.REQ_GRANT); put_inode(rip); /* release the inode */ return(r); }
/*===========================================================================* * fs_stat * *===========================================================================*/ int fs_stat() { register int r; /* return value */ register struct inode *rip; /* target inode */ if ((rip = get_inode(fs_dev, (ino_t) fs_m_in.REQ_INODE_NR)) == NULL) return(EINVAL); r = stat_inode(rip, fs_m_in.m_source, (cp_grant_id_t) fs_m_in.REQ_GRANT); put_inode(rip); /* release the inode */ return(r); }
/*===========================================================================* * fs_stat * *===========================================================================*/ int fs_stat(void) { register int r; /* return value */ register struct minix_inode *rip; /* target inode */ if ((rip = get_inode(fs_dev, fs_m_in.REQ_INODE_NR)) == NIL_INODE) return(-EINVAL); r = stat_inode(rip, fs_m_in.m_source, fs_m_in.REQ_GRANT); put_inode(rip); /* release the inode */ return(r); }
int fs_stat(void) { register int r; /* return value */ register struct pipe_inode *rip; /* target inode */ if((rip = find_inode(fs_m_in.REQ_INODE_NR)) == NIL_INODE) return(-EINVAL); get_inode(rip->i_dev, rip->i_num); /* mark inode in use */ r = stat_inode(rip, fs_m_in.m_source, fs_m_in.REQ_GRANT); put_inode(rip); /* release the inode */ return(r); }