diff options
Diffstat (limited to 'src/lisp.h')
| -rw-r--r-- | src/lisp.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/lisp.h b/src/lisp.h index a7b19ab576e..b081ae1cee8 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -3824,9 +3824,10 @@ extern void mark_maybe_objects (Lisp_Object const *, ptrdiff_t); | |||
| 3824 | extern void mark_stack (char const *, char const *); | 3824 | extern void mark_stack (char const *, char const *); |
| 3825 | extern void flush_stack_call_func (void (*func) (void *arg), void *arg); | 3825 | extern void flush_stack_call_func (void (*func) (void *arg), void *arg); |
| 3826 | extern void garbage_collect (void); | 3826 | extern void garbage_collect (void); |
| 3827 | extern void maybe_garbage_collect (void); | ||
| 3827 | extern const char *pending_malloc_warning; | 3828 | extern const char *pending_malloc_warning; |
| 3828 | extern Lisp_Object zero_vector; | 3829 | extern Lisp_Object zero_vector; |
| 3829 | extern intmax_t consing_until_gc; | 3830 | extern EMACS_INT consing_until_gc; |
| 3830 | #ifdef HAVE_PDUMPER | 3831 | #ifdef HAVE_PDUMPER |
| 3831 | extern int number_finalizers_run; | 3832 | extern int number_finalizers_run; |
| 3832 | #endif | 3833 | #endif |
| @@ -4308,12 +4309,15 @@ extern Lisp_Object write_region (Lisp_Object, Lisp_Object, Lisp_Object, | |||
| 4308 | extern void close_file_unwind (int); | 4309 | extern void close_file_unwind (int); |
| 4309 | extern void fclose_unwind (void *); | 4310 | extern void fclose_unwind (void *); |
| 4310 | extern void restore_point_unwind (Lisp_Object); | 4311 | extern void restore_point_unwind (Lisp_Object); |
| 4312 | extern bool file_access_p (char const *, int); | ||
| 4311 | extern Lisp_Object get_file_errno_data (const char *, Lisp_Object, int); | 4313 | extern Lisp_Object get_file_errno_data (const char *, Lisp_Object, int); |
| 4312 | extern AVOID report_file_errno (const char *, Lisp_Object, int); | 4314 | extern AVOID report_file_errno (const char *, Lisp_Object, int); |
| 4313 | extern AVOID report_file_error (const char *, Lisp_Object); | 4315 | extern AVOID report_file_error (const char *, Lisp_Object); |
| 4314 | extern AVOID report_file_notify_error (const char *, Lisp_Object); | 4316 | extern AVOID report_file_notify_error (const char *, Lisp_Object); |
| 4317 | extern Lisp_Object file_attribute_errno (Lisp_Object, int); | ||
| 4318 | extern Lisp_Object file_test_errno (Lisp_Object, int); | ||
| 4315 | extern bool internal_delete_file (Lisp_Object); | 4319 | extern bool internal_delete_file (Lisp_Object); |
| 4316 | extern Lisp_Object emacs_readlinkat (int, const char *); | 4320 | extern Lisp_Object check_emacs_readlinkat (int, Lisp_Object, char const *); |
| 4317 | extern bool file_directory_p (Lisp_Object); | 4321 | extern bool file_directory_p (Lisp_Object); |
| 4318 | extern bool file_accessible_directory_p (Lisp_Object); | 4322 | extern bool file_accessible_directory_p (Lisp_Object); |
| 4319 | extern void init_fileio (void); | 4323 | extern void init_fileio (void); |
| @@ -5055,7 +5059,7 @@ INLINE void | |||
| 5055 | maybe_gc (void) | 5059 | maybe_gc (void) |
| 5056 | { | 5060 | { |
| 5057 | if (consing_until_gc < 0) | 5061 | if (consing_until_gc < 0) |
| 5058 | garbage_collect (); | 5062 | maybe_garbage_collect (); |
| 5059 | } | 5063 | } |
| 5060 | 5064 | ||
| 5061 | INLINE_HEADER_END | 5065 | INLINE_HEADER_END |