Lines Matching defs:leaf
1972 char *leaf = x_basename(name);
1974 if (name == leaf) { /* no '/' in the name */
1975 int len = (int) strlen(leaf);
1977 leaf = leaf + (len - PTYCHARLEN);
1979 TRACE(("my_pty_id (%s) -> '%s'\n", NonNull(device), NonNull(leaf)));
1980 return leaf;
1990 char *leaf = x_basename(name);
1992 if (name == leaf) {
1995 strcpy(leaf, id);
2009 char *leaf = x_basename(option);
2013 if (leaf != option) {
2014 if (leaf - option > 0
2015 && isdigit(CharOf(*leaf))
2016 && sscanf(leaf, "%d", &am_slave) == 1) {
2017 size_t len = (size_t) (leaf - option - 1);
2086 char *leaf = x_basename(name);
2087 size_t len = strlen(leaf);
2090 leaf = leaf + (len - (UTIDSIZE - 1));
2091 sprintf(result, "p%s", leaf);
5253 TRACE(("shell path '%s' leaf '%s'\n", shell_path, shname));