mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-25 07:28:20 +00:00
(main) [MAC_OSX]: Change working directory to home
directory if `-psn_*' option is specified.
This commit is contained in:
parent
eac1f7d830
commit
a4f8f6cf42
@ -962,9 +962,15 @@ main (argc, argv
|
|||||||
|
|
||||||
#ifdef MAC_OSX
|
#ifdef MAC_OSX
|
||||||
/* Skip process serial number passed in the form -psn_x_y as
|
/* Skip process serial number passed in the form -psn_x_y as
|
||||||
command-line argument. */
|
command-line argument. The WindowServer adds this option when
|
||||||
|
Emacs is invoked from the Finder or by the `open' command. In
|
||||||
|
these cases, the working directory becomes `/', so we change it
|
||||||
|
to the user's home directory. */
|
||||||
if (argc > skip_args + 1 && strncmp (argv[skip_args+1], "-psn_", 5) == 0)
|
if (argc > skip_args + 1 && strncmp (argv[skip_args+1], "-psn_", 5) == 0)
|
||||||
|
{
|
||||||
|
chdir (getenv ("HOME"));
|
||||||
skip_args++;
|
skip_args++;
|
||||||
|
}
|
||||||
#endif /* MAC_OSX */
|
#endif /* MAC_OSX */
|
||||||
|
|
||||||
#ifdef VMS
|
#ifdef VMS
|
||||||
|
Loading…
Reference in New Issue
Block a user