version 1.6, 2021/06/30 13:10:04 |
version 1.7, 2021/09/02 21:06:06 |
|
|
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
*/ |
*/ |
#include <sys/param.h> |
|
|
|
#include <assert.h> |
#include <assert.h> |
#include <stdint.h> |
#include <stdint.h> |
#include <stdlib.h> |
#include <stdlib.h> |
|
#include <limits.h> |
#include <unistd.h> |
#include <unistd.h> |
|
|
#include "extern.h" |
#include "extern.h" |
|
|
ssize_t nsz = 0; |
ssize_t nsz = 0; |
void *pp; |
void *pp; |
|
|
for (sz = MAXPATHLEN; ; sz *= 2) { |
for (sz = PATH_MAX; ; sz *= 2) { |
if ((pp = realloc(buf, sz + 1)) == NULL) { |
if ((pp = realloc(buf, sz + 1)) == NULL) { |
ERR("realloc"); |
ERR("realloc"); |
free(buf); |
free(buf); |
|
|
ssize_t nsz = 0; |
ssize_t nsz = 0; |
void *pp; |
void *pp; |
|
|
for (sz = MAXPATHLEN; ; sz *= 2) { |
for (sz = PATH_MAX; ; sz *= 2) { |
if ((pp = realloc(buf, sz + 1)) == NULL) { |
if ((pp = realloc(buf, sz + 1)) == NULL) { |
ERR("realloc"); |
ERR("realloc"); |
free(buf); |
free(buf); |