The branch, master has been updated
       via  5ea6148362e6f80019b0f41c29bdc395c69e41dc (commit)
      from  9e0d7bddc0cef400077f9d2d84633a8bd4eddc01 (commit)

- Log -----------------------------------------------------------------
commit 5ea6148362e6f80019b0f41c29bdc395c69e41dc
Author: Nicholas Marriott <[email protected]>
Commit: Nicholas Marriott <[email protected]>

    Remove now unused cmd_get_default_path.
---
 cmd.c |   71 -----------------------------------------------------------------
 1 files changed, 0 insertions(+), 71 deletions(-)

diff --git a/cmd.c b/cmd.c
index 6bf7cec..9075695 100644
--- a/cmd.c
+++ b/cmd.c
@@ -1276,74 +1276,3 @@ cmd_template_replace(const char *template, const char 
*s, int idx)
 
        return (buf);
 }
-
-/*
- * Return the default path for a new pane. Several special values are accepted:
- * the empty string or relative path for the current working directory,
- * ~ for the user's home, - for the base working directory, . for the server
- * working directory.
- */
-const char *
-cmd_default_path(const char *base, const char *current, const char *in)
-{
-       const char              *root;
-       struct environ_entry    *envent;
-       char                     tmp[MAXPATHLEN];
-       struct passwd           *pw;
-       int                      n;
-       size_t                   skip;
-       static char              path[MAXPATHLEN];
-
-       skip = 1;
-       if (strcmp(in, "$HOME") == 0 || strncmp(in, "$HOME/", 6) == 0) {
-               /* User's home directory - $HOME. */
-               skip = 5;
-               goto find_home;
-       } else if (in[0] == '~' && (in[1] == '\0' || in[1] == '/')) {
-               /* User's home directory - ~. */
-               goto find_home;
-       } else if (in[0] == '-' && (in[1] == '\0' || in[1] == '/')) {
-               /* Base working directory. */
-               root = base;
-               goto complete_path;
-       } else if (in[0] == '.' && (in[1] == '\0' || in[1] == '/')) {
-               /* Server working directory. */
-               if (getcwd(tmp, sizeof tmp) != NULL) {
-                       root = tmp;
-                       goto complete_path;
-               }
-               return ("/");
-       } else if (*in == '/') {
-               /* Absolute path. */
-               return (in);
-       } else {
-               /* Empty or relative path. */
-               if (current != NULL)
-                       root = current;
-               else
-                       return (base);
-               skip = 0;
-               goto complete_path;
-       }
-
-       return (base);
-
-find_home:
-       envent = environ_find(&global_environ, "HOME");
-       if (envent != NULL && *envent->value != '\0')
-               root = envent->value;
-       else if ((pw = getpwuid(getuid())) != NULL)
-               root = pw->pw_dir;
-       else
-               return (base);
-
-complete_path:
-       if (root[skip] == '\0') {
-               strlcpy(path, root, sizeof path);
-               return (path);
-       }
-       n = snprintf(path, sizeof path, "%s/%s", root, in + skip);
-       if (n > 0 && (size_t)n < sizeof path)
-               return (path);
-       return (base);
-}


-----------------------------------------------------------------------

Summary of changes:
 cmd.c |   71 -----------------------------------------------------------------
 1 files changed, 0 insertions(+), 71 deletions(-)


hooks/post-receive
-- 
tmux

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
_______________________________________________
tmux-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tmux-cvs

Reply via email to