Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| c824c60f | 2001-09-04 20:28:31 | Revert some of the previous change; intead, fix the HAVE_GETCWD_NULL code to behave more like the !HAVE_GETCWD_NULL code used to. Include "xalloc.h". (xgetcwd): Do not return NULL when memory is exhausted; instead, invoke xalloc_die. | ||
| e6995fc5 | 2001-09-03 18:21:53 | Fix the !HAVE_GETCWD_NULL code to behave more like the HAVE_GETCWD_NULL code. Include pathmax.h if not HAVE_GETCWD. Do not include xalloc.h. (INITIAL_BUFFER_SIZE): New symbol. Do not use xmalloc / xrealloc, since the caller is responsible for handling errors. Preserve errno around `free' during failure. Do not overrun buffer when using getwd. | ||
| b1d85350 | 2001-09-03 07:43:44 | (xgetcwd): Use HAVE_GETCWD_NULL, not (defined __GLIBC__ && __GLIBC__ >= 2), to decide whether to use getcwd (NULL, 0). | ||
| dec57211 | 2001-09-01 06:13:08 | fix typo | ||
| 904dc8bf | 2001-08-31 11:39:16 | (xgetcwd): Reorganize to avoid some duplication. Use an initial, malloc'd, buffer of length 128 rather than a statically allocated one of length 1024. | ||
| f16f973a | 2001-08-31 10:36:12 | Don't include pathmax.h. Include stdlib.h and unistd.h if available. Include xalloc.h. (xmalloc, xstrdup, free): Remove decls. (xgetcwd): Don't assume sizes fit in unsigned. Check for overflow when computing sizes. Simplify reallocation code. | ||
| 9024bca2 | 2001-08-12 20:11:39 | (xgetcwd) [defined __GLIBC__ && __GLIBC__ >= 2]: Simply `return getcwd (NULL, 0);'. [! (defined __GLIBC__ && __GLIBC__ >= 2)]: Use 1300 as initial value for length, not PATH_MAX. | ||
| 4f796b14 | 2000-06-21 20:16:03 | (xgetcwd): If the required pathname length is smaller than 1024, return a memory chunk of least possible size, instead of size PATH_MAX + 2. In the loop, increment the size proportionally. Use free/xmalloc instead of xrealloc to avoid copying for very long paths. | ||
| 16157cc4 | 1996-11-04 18:07:38 | libitize | ||
| f820ac46 | 1996-10-29 13:56:39 | . |