userlibandfileserver/fileserver/sfile/sf_nbs.cpp
branchRCL_3
changeset 28 5b5d147c7838
parent 0 a41df078684a
child 41 0ffb4e86fcc9
equal deleted inserted replaced
26:c734af59ce98 28:5b5d147c7838
    20 // Make a directory path.
    20 // Make a directory path.
    21 //
    21 //
    22 	{
    22 	{
    23 	__PRINT(_L("TFsMkDir::DoRequestL(CFsRequest* aRequest)"));
    23 	__PRINT(_L("TFsMkDir::DoRequestL(CFsRequest* aRequest)"));
    24 
    24 
    25     TInt r = CheckDiskSpace(0, aRequest);
    25     TInt r = CheckDiskSpace(KMinFsCreateObjTreshold, aRequest);
    26     if(r != KErrNone)
    26     if(r != KErrNone)
    27         return r;
    27         return r;
    28 
    28 
    29 	r=aRequest->Drive()->CheckMount();
    29 	r=aRequest->Drive()->CheckMount();
    30 	if (r!=KErrNone)
    30 	if (r!=KErrNone)
   141 //
   141 //
   142 // Rename a file or directory. Wild cards not allowed.
   142 // Rename a file or directory. Wild cards not allowed.
   143 //
   143 //
   144 	{
   144 	{
   145 	__PRINT(_L("TFsRename::DoRequestL(CFsRequest* aRequest)"));
   145 	__PRINT(_L("TFsRename::DoRequestL(CFsRequest* aRequest)"));
   146     TInt r = CheckDiskSpace(0, aRequest);
   146     TInt r = CheckDiskSpace(KMinFsCreateObjTreshold, aRequest);
   147     if(r != KErrNone)
   147     if(r != KErrNone)
   148         return r;
   148         return r;
   149 	
   149 	
   150     r = aRequest->Drive()->Rename(aRequest->Src().FullName().Mid(2),aRequest->Dest().FullName().Mid(2));
   150     r = aRequest->Drive()->Rename(aRequest->Src().FullName().Mid(2),aRequest->Dest().FullName().Mid(2));
   151 	return (r);
   151 	return (r);
   180 // Replace an old file with a new file atomically
   180 // Replace an old file with a new file atomically
   181 //
   181 //
   182 	{
   182 	{
   183 	__PRINT(_L("TFsReplace::DoRequestL(CFsRequest* aRequest)"));
   183 	__PRINT(_L("TFsReplace::DoRequestL(CFsRequest* aRequest)"));
   184 
   184 
   185     TInt r = CheckDiskSpace(0, aRequest);
   185     TInt r = CheckDiskSpace(KMinFsCreateObjTreshold, aRequest);
   186     if(r != KErrNone)
   186     if(r != KErrNone)
   187         return r;
   187         return r;
   188 
   188 
   189 	return(aRequest->Drive()->Replace(aRequest->Src().FullName().Mid(2),aRequest->Dest().FullName().Mid(2)));
   189 	return(aRequest->Drive()->Replace(aRequest->Src().FullName().Mid(2),aRequest->Dest().FullName().Mid(2)));
   190 	}
   190 	}
   259 // Set the attributes and the modified date and time.
   259 // Set the attributes and the modified date and time.
   260 //
   260 //
   261 	{
   261 	{
   262 	__PRINT(_L("TFsSetEntry::DoRequestL(CFsRequest* aRequest)"));
   262 	__PRINT(_L("TFsSetEntry::DoRequestL(CFsRequest* aRequest)"));
   263 
   263 
   264     TInt r = CheckDiskSpace(0, aRequest);
   264     TInt r = CheckDiskSpace(KMinFsCreateObjTreshold, aRequest);
   265     if(r != KErrNone)
   265     if(r != KErrNone)
   266         return r;
   266         return r;
   267 
   267 
   268 	TTime entryTime;
   268 	TTime entryTime;
   269 	TPckgBuf<TTime> timeBuf;
   269 	TPckgBuf<TTime> timeBuf;
   890 TInt TFsCreatePrivatePath::DoRequestL(CFsRequest* aRequest)
   890 TInt TFsCreatePrivatePath::DoRequestL(CFsRequest* aRequest)
   891 //
   891 //
   892 //	create the private path unless it already exists
   892 //	create the private path unless it already exists
   893 //
   893 //
   894 	{
   894 	{
   895     TInt ret = CheckDiskSpace(0, aRequest);
   895     TInt ret = CheckDiskSpace(KMinFsCreateObjTreshold, aRequest);
   896     if(ret != KErrNone)
   896     if(ret != KErrNone)
   897         return ret;
   897         return ret;
   898 
   898 
   899 	TBuf<30> pPath(KPrivate);	
   899 	TBuf<30> pPath(KPrivate);	
   900 	pPath += KSlash;
   900 	pPath += KSlash;