aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJim Meyering2010-10-24 12:00:57 -0400
committerChong Yidong2010-10-24 12:00:57 -0400
commit947f5e0162195e6503ca8e769f113f310cde6deb (patch)
tree4ca2188f49f89994c9657ffda23708bbfa9bc868 /src
parent43207249e0170bb9f047d82cbe6f81ecc89cc9a8 (diff)
downloademacs-947f5e0162195e6503ca8e769f113f310cde6deb.tar.gz
emacs-947f5e0162195e6503ca8e769f113f310cde6deb.zip
* emacs.c (argmatch): Don't treat "--" as "--chdir".
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/emacs.c15
2 files changed, 12 insertions, 7 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 755a35a2713..4c7711e34b9 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12010-10-24 Jim Meyering <jim@meyering.net>
2
3 * emacs.c (argmatch): Don't treat "--" as "--chdir".
4
12010-10-24 Glenn Morris <rgm@gnu.org> 52010-10-24 Glenn Morris <rgm@gnu.org>
2 6
3 * w16select.c (syms_of_win16select) <selection-coding-system>: 7 * w16select.c (syms_of_win16select) <selection-coding-system>:
diff --git a/src/emacs.c b/src/emacs.c
index 70a0fae4ebf..e83725ccf03 100644
--- a/src/emacs.c
+++ b/src/emacs.c
@@ -829,13 +829,14 @@ main (int argc, char **argv)
829 printf ("see the file named COPYING.\n"); 829 printf ("see the file named COPYING.\n");
830 exit (0); 830 exit (0);
831 } 831 }
832 if (argmatch (argv, argc, "-chdir", "--chdir", 2, &ch_to_dir, &skip_args)) 832
833 if (chdir (ch_to_dir) == -1) 833 if (argmatch (argv, argc, "-chdir", "--chdir", 4, &ch_to_dir, &skip_args))
834 { 834 if (chdir (ch_to_dir) == -1)
835 fprintf (stderr, "%s: Can't chdir to %s: %s\n", 835 {
836 argv[0], ch_to_dir, strerror (errno)); 836 fprintf (stderr, "%s: Can't chdir to %s: %s\n",
837 exit (1); 837 argv[0], ch_to_dir, strerror (errno));
838 } 838 exit (1);
839 }
839 840
840 841
841#ifdef HAVE_PERSONALITY_LINUX32 842#ifdef HAVE_PERSONALITY_LINUX32