Beispiel #1
0
static void
rmount3(void *v)
{
	SunMsg *m;

	m = v;
	switch(m->call->type){
	default:
		sunmsgreplyerror(m, SunProcUnavail);
	case NfsMount3CallTNull:
		rnull(m);
		break;
	case NfsMount3CallTMnt:
		rmnt(m);
		break;
	case NfsMount3CallTDump:
		rmnt(m);
		break;
	case NfsMount3CallTUmnt:
		rumnt(m);
		break;
	case NfsMount3CallTUmntall:
		rumntall(m);
		break;
	case NfsMount3CallTExport:
		rexport(m);
		break;
	}
}
Beispiel #2
0
    BOOST_FORCEINLINE result_type operator()(A0 const& a) const
    {
      result_type u,v;
      rentry_type s;
      matrix_type work(a);

      nt2_la_int  m  = nt2::height(work);
      nt2_la_int  n  = nt2::width(work);

      s.resize(nt2::of_size(std::min(m,n), 1));
      v.resize(nt2::of_size(n,n));

      nt2::gesvd(boost::proto::value(work),boost::proto::value(s)
                ,boost::proto::value(u),boost::proto::value(v),'N','A');

      rtype_t epsi = nt2::eps(s(1));

      return rnull(epsi,s,v);
    }