diff options
| author | Stefan Monnier | 2009-10-23 17:33:52 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2009-10-23 17:33:52 +0000 |
| commit | e8903e00e348b76a4409bf1a96d2d981b74f5be0 (patch) | |
| tree | cd02b09cf48dca09c5b424365051f0492f110211 /src | |
| parent | 36bfa3af07802e1e2d9cbd3ce912e4a067d0accb (diff) | |
| download | emacs-e8903e00e348b76a4409bf1a96d2d981b74f5be0.tar.gz emacs-e8903e00e348b76a4409bf1a96d2d981b74f5be0.zip | |
* fileio.c (syms_of_fileio): Initialize Vdirectory_sep_char.
(init_fileio_once):
* lisp.h (init_fileio_once): Remove.
* emacs.c (main): Don't call init_fileio_once.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 7 | ||||
| -rw-r--r-- | src/emacs.c | 1 | ||||
| -rw-r--r-- | src/fileio.c | 9 | ||||
| -rw-r--r-- | src/lisp.h | 1 |
4 files changed, 8 insertions, 10 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 3c1c603c669..b4bf786ca93 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,10 @@ | |||
| 1 | 2009-10-23 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * fileio.c (syms_of_fileio): Initialize Vdirectory_sep_char. | ||
| 4 | (init_fileio_once): | ||
| 5 | * lisp.h (init_fileio_once): Remove. | ||
| 6 | * emacs.c (main): Don't call init_fileio_once. | ||
| 7 | |||
| 1 | 2009-10-23 Dan Nicolaescu <dann@ics.uci.edu> | 8 | 2009-10-23 Dan Nicolaescu <dann@ics.uci.edu> |
| 2 | 9 | ||
| 3 | * puresize.h (BASE_PURESIZE): Increase to 1430000. | 10 | * puresize.h (BASE_PURESIZE): Increase to 1430000. |
diff --git a/src/emacs.c b/src/emacs.c index 2724aeefd48..3f43904fa0c 100644 --- a/src/emacs.c +++ b/src/emacs.c | |||
| @@ -1384,7 +1384,6 @@ main (int argc, char **argv) | |||
| 1384 | syms_of_coding (); /* This should be after syms_of_fileio. */ | 1384 | syms_of_coding (); /* This should be after syms_of_fileio. */ |
| 1385 | 1385 | ||
| 1386 | init_window_once (); /* Init the window system. */ | 1386 | init_window_once (); /* Init the window system. */ |
| 1387 | init_fileio_once (); /* Must precede any path manipulation. */ | ||
| 1388 | #ifdef HAVE_WINDOW_SYSTEM | 1387 | #ifdef HAVE_WINDOW_SYSTEM |
| 1389 | init_fringe_once (); /* Swap bitmaps if necessary. */ | 1388 | init_fringe_once (); /* Swap bitmaps if necessary. */ |
| 1390 | #endif /* HAVE_WINDOW_SYSTEM */ | 1389 | #endif /* HAVE_WINDOW_SYSTEM */ |
diff --git a/src/fileio.c b/src/fileio.c index b83ef6fe45c..146e77c14ec 100644 --- a/src/fileio.c +++ b/src/fileio.c | |||
| @@ -5458,14 +5458,6 @@ Fread_file_name (prompt, dir, default_filename, mustmatch, initial, predicate) | |||
| 5458 | 5458 | ||
| 5459 | 5459 | ||
| 5460 | void | 5460 | void |
| 5461 | init_fileio_once () | ||
| 5462 | { | ||
| 5463 | /* Must be set before any path manipulation is performed. */ | ||
| 5464 | XSETFASTINT (Vdirectory_sep_char, '/'); | ||
| 5465 | } | ||
| 5466 | |||
| 5467 | |||
| 5468 | void | ||
| 5469 | syms_of_fileio () | 5461 | syms_of_fileio () |
| 5470 | { | 5462 | { |
| 5471 | Qoperations = intern ("operations"); | 5463 | Qoperations = intern ("operations"); |
| @@ -5600,6 +5592,7 @@ of file names regardless of the current language environment. */); | |||
| 5600 | DEFVAR_LISP ("directory-sep-char", &Vdirectory_sep_char, | 5592 | DEFVAR_LISP ("directory-sep-char", &Vdirectory_sep_char, |
| 5601 | doc: /* Directory separator character for built-in functions that return file names. | 5593 | doc: /* Directory separator character for built-in functions that return file names. |
| 5602 | The value is always ?/. Don't use this variable, just use `/'. */); | 5594 | The value is always ?/. Don't use this variable, just use `/'. */); |
| 5595 | XSETFASTINT (Vdirectory_sep_char, '/'); | ||
| 5603 | 5596 | ||
| 5604 | DEFVAR_LISP ("file-name-handler-alist", &Vfile_name_handler_alist, | 5597 | DEFVAR_LISP ("file-name-handler-alist", &Vfile_name_handler_alist, |
| 5605 | doc: /* *Alist of elements (REGEXP . HANDLER) for file names handled specially. | 5598 | doc: /* *Alist of elements (REGEXP . HANDLER) for file names handled specially. |
diff --git a/src/lisp.h b/src/lisp.h index 4685578a417..12f06ad6eda 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -2984,7 +2984,6 @@ extern Lisp_Object close_file_unwind P_ ((Lisp_Object)); | |||
| 2984 | extern void report_file_error P_ ((const char *, Lisp_Object)) NO_RETURN; | 2984 | extern void report_file_error P_ ((const char *, Lisp_Object)) NO_RETURN; |
| 2985 | extern int internal_delete_file P_ ((Lisp_Object)); | 2985 | extern int internal_delete_file P_ ((Lisp_Object)); |
| 2986 | extern void syms_of_fileio P_ ((void)); | 2986 | extern void syms_of_fileio P_ ((void)); |
| 2987 | extern void init_fileio_once P_ ((void)); | ||
| 2988 | extern Lisp_Object make_temp_name P_ ((Lisp_Object, int)); | 2987 | extern Lisp_Object make_temp_name P_ ((Lisp_Object, int)); |
| 2989 | EXFUN (Fmake_symbolic_link, 3); | 2988 | EXFUN (Fmake_symbolic_link, 3); |
| 2990 | extern Lisp_Object Qdelete_file; | 2989 | extern Lisp_Object Qdelete_file; |