equal
deleted
inserted
replaced
20 #include <e32cmn.h> |
20 #include <e32cmn.h> |
21 #ifndef __KERNEL_MODE__ |
21 #ifndef __KERNEL_MODE__ |
22 #include <e32std.h> |
22 #include <e32std.h> |
23 #endif |
23 #endif |
24 |
24 |
|
25 |
|
26 _LIT(KPageMoveLddName,"d_pagemove"); |
25 |
27 |
26 class TCapsPageMoveV01 |
28 class TCapsPageMoveV01 |
27 { |
29 { |
28 public: |
30 public: |
29 TVersion iVersion; |
31 TVersion iVersion; |
64 |
66 |
65 |
67 |
66 #ifndef __KERNEL_MODE__ |
68 #ifndef __KERNEL_MODE__ |
67 inline TInt RPageMove::Open() |
69 inline TInt RPageMove::Open() |
68 { |
70 { |
69 return DoCreate(_L("PageMove"),TVersion(0,1,1),KNullUnit,NULL,NULL); |
71 TInt r=User::LoadLogicalDevice(KPageMoveLddName); |
|
72 if(r==KErrNone || r==KErrAlreadyExists) |
|
73 r=DoCreate(KPageMoveLddName,TVersion(0,1,1),KNullUnit,NULL,NULL); |
|
74 return r; |
70 } |
75 } |
71 |
76 |
72 inline TInt RPageMove::TryMovingKHeap() |
77 inline TInt RPageMove::TryMovingKHeap() |
73 { return DoControl(EControlTryMovingKHeap); } |
78 { return DoControl(EControlTryMovingKHeap); } |
74 |
79 |