Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | (init_environment): Set emacs_dir correctly when running | Jason Rumney | 2004-10-19 | 1 | -0/+26 |
| | | | | emacs from the build directory. | ||||
* | Rename w32_num_mouse_buttons from Vw32_num_mouse_buttons. | Jason Rumney | 2004-05-17 | 1 | -5/+5 |
| | | | | Use const more consistently. | ||||
* | (_sys_read_ahead): Use w32_pipe_read_delay. | Jason Rumney | 2004-05-17 | 1 | -2/+2 |
| | |||||
* | (struct the_group): Added. | Lars Hansen | 2003-11-22 | 1 | -0/+14 |
| | | | | (getgrgid): Added. | ||||
* | Add arch taglines | Miles Bader | 2003-09-01 | 1 | -0/+3 |
| | |||||
* | (sys_pipe): Protect against file descriptor overflow. | Jason Rumney | 2003-08-27 | 1 | -4/+15 |
| | |||||
* | Trailing whitespace deleted. | Juanma Barranquero | 2003-02-04 | 1 | -108/+108 |
| | |||||
* | Revisited my earlier fix for the following entry in etc/PROBLEMS: 'Emacs ↵ | Ben Key | 2002-12-18 | 1 | -31/+76 |
| | | | | built on Windows 9x/ME crashes at startup on Windows XP, or Emacs builtpart of on XP crashes at startup on Windows 9x/ME.' Fixed several Windows API errors detected by BoundsChecker | ||||
* | Doc fix | Jason Rumney | 2002-11-27 | 1 | -1/+1 |
| | |||||
* | (sys_write): Avoid non-blocking mode, which is not fully | Jason Rumney | 2002-11-25 | 1 | -0/+16 |
| | | | | supported. | ||||
* | Added a partial implementation of play-sound-internal for Windows. Fixed ↵ | Ben Key | 2002-11-17 | 1 | -7/+176 |
| | | | | the following entry in etc/PROBLEMS: Emacs built on Windows 9x/ME crashes at startup on Windows XP, or Emacs built on XP crashes at startup on Windows 9x/ME. | ||||
* | Most uses of XSTRING combined with STRING_BYTES or indirection changed to | Ken Raeburn | 2002-07-15 | 1 | -2/+2 |
| | | | | | SCHARS, SBYTES, STRING_INTERVALS, SREF, SDATA; explicit size_byte references left unchanged for now. | ||||
* | (init_environment): Remove EMACSLOCKDIR. | Jason Rumney | 2002-06-13 | 1 | -1/+1 |
| | | | | (stat): Swap _S_IFDIR and _S_IFREG. | ||||
* | (init_environment): Remove EMACSLOCKDIR. | Jason Rumney | 2002-06-13 | 1 | -1/+0 |
| | |||||
* | (sys_getpeername, fcntl): New functions. | Jason Rumney | 2002-05-03 | 1 | -2/+73 |
| | | | | (_sys_read_ahead): Temporarily block on non-blocking sockets. | ||||
* | (check_windows_init_file): Update call to openp. | Stefan Monnier | 2002-04-30 | 1 | -1/+1 |
| | |||||
* | (stat, fstat): Use file index information to generate | Jason Rumney | 2002-04-28 | 1 | -36/+33 |
| | | | | inodes for directories where available. | ||||
* | (sys_accept): Don't hide variable `s'. | Juanma Barranquero | 2002-04-08 | 1 | -3/+3 |
| | |||||
* | (init_winsock): Dynamically load new server and UDP | Jason Rumney | 2002-03-20 | 1 | -87/+249 |
| | | | | | | | | socket functions. (socket_to_fd): New function. (sys_socket): Use it. (sys_setsockopt, sys_listen, sys_getsockname, sys_accept) (sys_recvfrom, sys_sendto): New wrapper functions. | ||||
* | Include <config.h>. | Pavel Janík | 2002-01-01 | 1 | -1/+5 |
| | |||||
* | (emacs_root_dir): New function. | Eli Zaretskii | 2001-12-19 | 1 | -0/+15 |
| | |||||
* | Update calls to openp. | Stefan Monnier | 2001-10-12 | 1 | -1/+1 |
| | |||||
* | Don't define min/max. | Gerd Moellmann | 2001-10-08 | 1 | -5/+0 |
| | |||||
* | (sys_open): Try to open file without _O_CREAT first, to be | Gerd Moellmann | 2001-04-10 | 1 | -3/+9 |
| | | | | | able to write to hidden and system files. Make file handles non-inheritable. | ||||
* | (init-environment): Duplicate local string before putenv. | Jason Rumney | 2001-02-09 | 1 | -1/+1 |
| | |||||
* | (init_environment): Add a version-independent site-lisp | Andrew Innes | 2001-01-19 | 1 | -1/+1 |
| | | | | directory to EMACSLOADPATH, after the version dependent one. | ||||
* | (init_environment, sys_shutdown, sys_pipe): Remove unused | Jason Rumney | 2001-01-13 | 1 | -5/+2 |
| | | | | variables. | ||||
* | (w32_strerror): New function. | Andrew Innes | 2000-12-18 | 1 | -0/+19 |
| | |||||
* | (sys_rename): Only check errno against EEXIST, and not | Andrew Innes | 2000-12-17 | 1 | -3/+3 |
| | | | | | | EACCES, when determining whether rename failed because the target exists. This was resulting in indefinite looping on Windows 9x if the source file was locked by another process. | ||||
* | (init_environment): Set LANG environment variable based on | Jason Rumney | 2000-11-24 | 1 | -2/+19 |
| | | | | locale settings, if not set. | ||||
* | (_ANONYMOUS_UNION) [__GNUC__]: New define | Andrew Innes | 2000-09-03 | 1 | -0/+4 |
| | | | | (_ANONYMOUS_STRUCT) [__GNUC__]: New define. | ||||
* | (GetCachedVolumeInformation): Use xmalloc, xfree and xstrdup. | Andrew Innes | 2000-08-22 | 1 | -22/+65 |
| | | | | | | | | | | | | | | | | (add_volume_info): Use xstrdup. (init_environment): Call _access. (check_windows_init_file): Call _close. (init_user_info): Call _putenv. (init_environment): Call _putenv and _strdup. (init_ntproc): Reset volume info cache on startup. (unc_volume_file_attributes): (open_unc_volume): Make arg const. (gettimeofday): Use struct timeb, not struct _timeb. (map_w32_filename, read_unc_volume): Fix compile warning. (sys_strerror): Use sys_nerr instead of _sys_nerr. Use sys_errlist instead of _sys_errlist. (get_emacs_configuration_options): New function. | ||||
* | (init_environment): Install code from 20.7 for providing | Andrew Innes | 2000-07-05 | 1 | -52/+119 |
| | | | | | | | | default values for environment variables, based on the executable's own location. (map_w32_filename): Handle filenames that are longer than MAX_PATH. (sys_socket): Install socket inheritance bug fix from 20.7. | ||||
* | Use the term `invalid' instead of `illegal'. | Gerd Moellmann | 2000-05-16 | 1 | -2/+2 |
| | |||||
* | (init_environment): Set Vw32_num_mouse_buttons here. | Jason Rumney | 2000-02-27 | 1 | -0/+6 |
| | |||||
* | (sigmask): New function (does nothing). | Andrew Innes | 2000-02-06 | 1 | -0/+12 |
| | | | | (sigunblock): Ditto. | ||||
* | (stat): Check for directory ending in separator when | Geoff Voelker | 1999-08-06 | 1 | -2/+4 |
| | | | | doing readdir fast path. | ||||
* | (get_emacs_configuration): Use GetVersionEx to | Geoff Voelker | 1999-06-24 | 1 | -3/+31 |
| | | | | | handle NT5.0 correctly. Include build number in configuration. w32heap.c (osinfo_cache): New variable. | ||||
* | (sys_strerror): New function. | Andrew Innes | 1999-06-16 | 1 | -0/+95 |
| | |||||
* | (init_environment): Change argv[0] to contain the full path to Emacs. | Andrew Innes | 1999-01-30 | 1 | -2/+6 |
| | |||||
* | (w32_get_long_filename): Handle root dirs correctly. | Geoff Voelker | 1998-12-10 | 1 | -2/+2 |
| | |||||
* | (check_windows_init_file): Use decode_env_path when | Geoff Voelker | 1998-12-03 | 1 | -2/+4 |
| | | | | using EMACSLOADPATH. | ||||
* | (stat): GetFileInformationByHandle can legitimately fail, so don't | Andrew Innes | 1998-11-03 | 1 | -16/+17 |
| | | | | rely on it succeeding. | ||||
* | (check_windows_init_file): Also look in load path specified | Geoff Voelker | 1998-10-27 | 1 | -2/+5 |
| | | | | in environment. | ||||
* | (init_ntproc): Check for Windows init file. | Geoff Voelker | 1998-10-07 | 1 | -36/+37 |
| | | | | (term_ntproc): Do not check for it here. | ||||
* | (stat): Fall-back to default behaviour when we cannot get | Richard M. Stallman | 1998-08-14 | 1 | -4/+4 |
| | | | | accurate information on file attributes. | ||||
* | (is_unc_volume, open_unc_volume, read_unc_volume, | Geoff Voelker | 1998-06-17 | 1 | -5/+143 |
| | | | | | | close_unc_volume, unc_volume_file_attributes): New functions. (wnet_enum_handle): New variable. (opendir, readdir, closedir, sys_access, stat): Handle UNC volumes. | ||||
* | (sys_rename): On some network drives, rename fails with | Richard M. Stallman | 1998-06-16 | 1 | -3/+3 |
| | | | | EACCES instead of EEXIST if target already exists. | ||||
* | (sys_rename): Don't examine errno if rename didn't fail. | Richard M. Stallman | 1998-06-10 | 1 | -2/+3 |
| | |||||
* | #include sys/file.h | Karl Heuer | 1998-06-05 | 1 | -33/+113 |
| | | | | | | | | | | | | | (sys_access): Provide our own implementation which recognizes D_OK. (is_exec): New function. (stat): Use it. (init_environment): Set TMPDIR to an existing directory. Abort if none of the usual places is available. (sys_rename): On Windows 95, choose a temp name that includes the original file's base name and use an explicit loop rather than calling mktemp. Only attempt to unlink the newname if the rename fails, rather than second-guessing whether the old and new names refer to the same file. |