Lines Matching refs:node

744 readdir(Node *node)  in readdir()  argument
756 if(changedir(node) < 0) in readdir()
793 np = extendpath(node, remname); in readdir()
798 if(os == MVS && node == remroot){ in readdir()
816 node->chdirunknown = 1; in readdir()
831 createdir(Node *node) in createdir() argument
833 if(changedir(node->parent) < 0) in createdir()
836 sendrequest("MKD", node->d->name); in createdir()
846 changedir(Node *node) in changedir() argument
851 to = node; in changedir()
859 switch(node->depth){ in changedir()
861 remdir = node; in changedir()
864 cdpath = s_clone(node->remname); in changedir()
871 switch(node->depth){ in changedir()
873 remdir = node; in changedir()
877 vmspath(node, cdpath); in changedir()
881 if(node->depth == 0) in changedir()
885 mvspath(node, cdpath); in changedir()
889 if(node->depth == 0) in changedir()
893 unixpath(node, cdpath); in changedir()
909 remdir = node; in changedir()
920 readfile1(Node *node) in readfile1() argument
928 if(changedir(node->parent) < 0) in readfile1()
932 switch(data(OREAD, &bp, "RETR", s_to_c(node->remname))){ in readfile1()
942 if(filewrite(node, buf, off, n) != n){ in readfile1()
953 filewrite(node, buf, 0, 0); in readfile1()
969 readfile(Node *node) in readfile() argument
986 rv = readfile1(node); in readfile()
997 createfile1(Node *node) in createfile1() argument
1004 if(changedir(node->parent) < 0) in createfile1()
1007 if(data(OWRITE, &bp, "STOR", s_to_c(node->remname)) != Extra) in createfile1()
1010 n = fileread(node, buf, off, sizeof(buf)); in createfile1()
1022 createfile(Node *node) in createfile() argument
1034 rv = createfile1(node); in createfile()
1050 removefile(Node *node) in removefile() argument
1052 if(changedir(node->parent) < 0) in removefile()
1055 sendrequest("DELE", s_to_c(node->remname)); in removefile()
1065 removedir(Node *node) in removedir() argument
1067 if(changedir(node->parent) < 0) in removedir()
1070 sendrequest("RMD", s_to_c(node->remname)); in removedir()
1422 vmspath(Node *node, String *path) in vmspath() argument
1427 if(node->depth == 1){ in vmspath()
1428 p = strchr(s_to_c(node->remname), ':'); in vmspath()
1430 n = p - s_to_c(node->remname) + 1; in vmspath()
1431 s_nappend(path, s_to_c(node->remname), n); in vmspath()
1436 s_append(path, s_to_c(node->remname)); in vmspath()
1441 vmspath(node->parent, path); in vmspath()
1443 s_append(path, s_to_c(node->remname)); in vmspath()
1450 unixpath(Node *node, String *path) in unixpath() argument
1452 if(node == node->parent){ in unixpath()
1456 unixpath(node->parent, path); in unixpath()
1459 s_append(path, s_to_c(node->remname)); in unixpath()
1466 mvspath(Node *node, String *path) in mvspath() argument
1468 if(node == node->parent){ in mvspath()
1472 mvspath(node->parent, path); in mvspath()
1475 s_append(path, s_to_c(node->remname)); in mvspath()