Example #1
0
/*===========================================================================*
 *                             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);
}
Example #2
0
/*===========================================================================*
 *                             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);
}
Example #3
0
/*===========================================================================*
 *                             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);
}
Example #4
0
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);
}