Mercurial > hg > Gears > Gears
changeset 1005:0fc5916a1f64
fix mkdir
author | matac42 <matac@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 11 Jan 2022 17:35:50 +0900 |
parents | 7adec76a1adf |
children | 2c73de738917 |
files | src/parallel_execution/examples/gearsDirectory/GearsDirectoryImpl.cbc |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/parallel_execution/examples/gearsDirectory/GearsDirectoryImpl.cbc Sun Jan 09 00:36:38 2022 +0900 +++ b/src/parallel_execution/examples/gearsDirectory/GearsDirectoryImpl.cbc Tue Jan 11 17:35:50 2022 +0900 @@ -45,7 +45,10 @@ __code mkdir2(struct GearsDirectoryImpl* gearsDirectory, struct Integer* name, __code next(...)) { Node* dir = new Node(); dir->key = name->value; - dir->value = gearsDirectory->INodeNumber; + Integer* iNum = new Integer(); + iNum->value = gearsDirectory->INodeNumber; + dir->value = iNum; + gearsDirectory->INodeNumber = gearsDirectory->INodeNumber + 1; struct FTree* cDirectory = new FTree(); cDirectory = gearsDirectory->currentDirectory; goto cDirectory->put(dir, next(...));