Subversion Repositories HelenOS

Rev

Rev 2852 | Rev 2863 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2852 Rev 2857
Line 196... Line 196...
196
                    nodep = ops->node_get(dev_handle,
196
                    nodep = ops->node_get(dev_handle,
197
                        index, ops->index_get(cur));
197
                        index, ops->index_get(cur));
198
                if (nodep) {
198
                if (nodep) {
199
                    if (!ops->link(cur, nodep, component)) {
199
                    if (!ops->link(cur, nodep, component)) {
200
                        if (lflag & L_CREATE)
200
                        if (lflag & L_CREATE)
201
                            ops->destroy(nodep);
201
                            (void)ops->destroy(nodep);
202
                        ipc_answer_0(rid, ENOSPC);
202
                        ipc_answer_0(rid, ENOSPC);
203
                    } else {
203
                    } else {
204
                        ipc_answer_5(rid, EOK,
204
                        ipc_answer_5(rid, EOK,
205
                            fs_handle, dev_handle,
205
                            fs_handle, dev_handle,
206
                            ops->index_get(nodep),
206
                            ops->index_get(nodep),
Line 265... Line 265...
265
                nodep = ops->node_get(dev_handle, index,
265
                nodep = ops->node_get(dev_handle, index,
266
                    ops->index_get(cur));
266
                    ops->index_get(cur));
267
            if (nodep) {
267
            if (nodep) {
268
                if (!ops->link(cur, nodep, component)) {
268
                if (!ops->link(cur, nodep, component)) {
269
                    if (lflag & L_CREATE)
269
                    if (lflag & L_CREATE)
270
                        ops->destroy(nodep);
270
                        (void)ops->destroy(nodep);
271
                    ipc_answer_0(rid, ENOSPC);
271
                    ipc_answer_0(rid, ENOSPC);
272
                } else {
272
                } else {
273
                    ipc_answer_5(rid, EOK,
273
                    ipc_answer_5(rid, EOK,
274
                        fs_handle, dev_handle,
274
                        fs_handle, dev_handle,
275
                        ops->index_get(nodep),
275
                        ops->index_get(nodep),