ufs_read
ufs_read(_f, buf, bytes, &sz);
ufs_open, ufs_close, ufs_read, ufs_write, ufs_seek, ufs_stat
ufs_read(&dinode, (void *) loadadr, 0, sz);
ufs_read(&dirdi, p, 0, disize);
cnt = ufs_read(&dinode, buf, 0, disize);
ufs_read(&dirdi, p, 0, disize);
cnt = ufs_read(&dinode, p, 0, disize);
size_t ufs_read(union ufs_dinode *di, void *buf, unsigned off,
ufs_read((union ufs_dinode *) &ifile_dinode, buf,
ufs_open, ufs_close, ufs_read, ufs_write, ufs_seek, ufs_stat
ufs_read(&dinode, (void *)addr, 0, sizeof(struct exec));
ufs_read(&dinode, ((char *)addr)-sizeof(struct exec), 0,/* XXX */
ufs_read(&dirdi, p, 0, disize);
cnt = ufs_read(&dinode, buf, 0, disize);
ufs_read(&dirdi, p, 0, disize);
cnt = ufs_read(&dinode, p, 0, disize);
size_t ufs_read(union ufs_dinode *di, void *buf, unsigned off,
ufs_read((union ufs_dinode *) &ifile_dinode, buf,