1 |
/* Managing sub-stores |
/* Managing sub-stores |
2 |
|
|
3 |
Copyright (C) 1995, 1996, 1997 Free Software Foundation, Inc. |
Copyright (C) 1995, 1996, 1997, 2001 Free Software Foundation, Inc. |
4 |
Written by Miles Bader <miles@gnu.ai.mit.edu> |
Written by Miles Bader <miles@gnu.ai.mit.edu> |
5 |
This file is part of the GNU Hurd. |
This file is part of the GNU Hurd. |
6 |
|
|
118 |
} |
} |
119 |
|
|
120 |
if (err) |
if (err) |
121 |
while (i > 0) |
while (i-- > 0) |
122 |
store_clear_flags (store->children[--i], flags & ~old_child_flags[i]); |
store_clear_flags (store->children[i], flags & ~old_child_flags[i]); |
123 |
else |
else |
124 |
store->flags |= flags; |
store->flags |= flags; |
125 |
|
|
142 |
} |
} |
143 |
|
|
144 |
if (err) |
if (err) |
145 |
while (i > 0) |
while (i-- > 0) |
146 |
store_set_flags (store->children[--i], flags & ~old_child_flags[i]); |
store_set_flags (store->children[i], flags & ~old_child_flags[i]); |
147 |
else |
else |
148 |
store->flags &= ~flags; |
store->flags &= ~flags; |
149 |
|
|