Esempio n. 1
0
void test2()
 {
  Variable v{1,2,3};
  
  Printf(Con,"len = #;\n",SaveLen(v).value);
  
  uint8 buf[100];
  
  BufPutDev putdev(buf);
  
  putdev(v,v,v);
  
  Variable v1;
  
  BufGetDev getdev(buf);
  
  getdev(v1);
  
  Printf(Con,"#;\n",v1);
 
  getdev(v1);
  
  Printf(Con,"#;\n",v1);
  
  getdev(v1);
  
  Printf(Con,"#;\n",v1);
  
  RangeGetDev rget(Range_const(buf));
  
  Variable v2[3];
  
  LoadRange(v2,3,rget);
  
  Printf(Con,"#; #; #;\n",v2[0],v2[1],v2[2]);
 } 
Esempio n. 2
0
void test1()
 {
  Fixed f{1,2,3,4};
  
  Printf(Con,"len = #;\n",SaveLen(f).value);
  
  uint8 buf[100];
  
  BufPutDev putdev(buf);
  
  putdev(f,f,f);
  
  Fixed f1;
  
  BufGetDev getdev(buf);
  
  getdev(f1);
  
  Printf(Con,"#;\n",f1);
 
  getdev(f1);
  
  Printf(Con,"#;\n",f1);
  
  getdev(f1);
  
  Printf(Con,"#;\n",f1);
  
  RangeGetDev rget(Range_const(buf));
  
  Fixed f2[3];
  
  rget(f2[0],f2[1],f2[2]);
  
  Printf(Con,"#; #; #;\n",f2[0],f2[1],f2[2]);
 } 
Esempio n. 3
0
static int osf_cdfs_mount(char * dirname, struct cdfs_args * args, int flags)
{
	int retval;
	struct inode * inode;
	struct cdfs_args tmp;

	retval = verify_area(VERIFY_READ, args, sizeof(*args));
	if (retval)
		return retval;
	memcpy_fromfs(&tmp, args, sizeof(tmp));
	retval = getdev(tmp.devname, 1, &inode);
	if (retval)
		return retval;
	retval = do_mount(inode->i_rdev, tmp.devname, dirname, "iso9660", flags, NULL);
	if (retval)
		putdev(inode);
	iput(inode);
	return retval;
}