From 84f6bcd255d10b593298e0408011e9f03d1ab18c Mon Sep 17 00:00:00 2001 From: "Arnold D. Robbins" Date: Thu, 22 Aug 2013 21:52:11 +0300 Subject: Clean up some -Wextra compile warnings in extensions. --- extension/readdir.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'extension/readdir.c') diff --git a/extension/readdir.c b/extension/readdir.c index 061fe27f..91296801 100644 --- a/extension/readdir.c +++ b/extension/readdir.c @@ -89,6 +89,7 @@ static const char * ftype(struct dirent *entry, const char *dirname) { #ifdef DT_BLK + (void) dirname; /* silence warnings */ switch (entry->d_type) { case DT_BLK: return "b"; case DT_CHR: return "c"; @@ -158,6 +159,7 @@ get_inode(struct dirent *entry, const char *dirname) } return 0; #else + (void) dirname; /* silence warnings */ return entry->d_ino; #endif } @@ -215,6 +217,7 @@ dir_get_record(char **out, awk_input_buf_t *iobuf, int *errcode, *out = the_dir->buf; + *rt_start = NULL; *rt_len = 0; /* set RT to "" */ return len; } -- cgit v1.2.3 From b4343b17479151d438d32530cdd2541262e3088e Mon Sep 17 00:00:00 2001 From: "Andrew J. Schorr" Date: Sat, 8 Mar 2014 14:41:00 -0500 Subject: Add memory allocation functions to gawk API. --- extension/readdir.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'extension/readdir.c') diff --git a/extension/readdir.c b/extension/readdir.c index 91296801..5b9a7913 100644 --- a/extension/readdir.c +++ b/extension/readdir.c @@ -235,8 +235,8 @@ dir_close(awk_input_buf_t *iobuf) the_dir = (open_directory_t *) iobuf->opaque; closedir(the_dir->dp); - free(the_dir->buf); - free(the_dir); + gawk_free(the_dir->buf); + gawk_free(the_dir); iobuf->fd = -1; } -- cgit v1.2.3 From 3355ce597d39925ea1221c92f62ef8dcb80d7274 Mon Sep 17 00:00:00 2001 From: "Arnold D. Robbins" Date: Sun, 23 Mar 2014 22:47:41 +0200 Subject: Add default defn's for constants in extension files. --- extension/readdir.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'extension/readdir.c') diff --git a/extension/readdir.c b/extension/readdir.c index 5b9a7913..bf14e486 100644 --- a/extension/readdir.c +++ b/extension/readdir.c @@ -67,6 +67,10 @@ #define _(msgid) gettext(msgid) #define N_(msgid) msgid +#ifndef PATH_MAX +#define PATH_MAX 1024 /* a good guess */ +#endif + static const gawk_api_t *api; /* for convenience macros to work */ static awk_ext_id_t *ext_id; static const char *ext_version = "readdir extension: version 1.0"; -- cgit v1.2.3 From 69d85d51dfd0f2e3b464585633d270f06fa1e846 Mon Sep 17 00:00:00 2001 From: "Arnold D. Robbins" Date: Mon, 31 Mar 2014 22:17:13 +0300 Subject: Update copyright years on files changed in 2014. --- extension/readdir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'extension/readdir.c') diff --git a/extension/readdir.c b/extension/readdir.c index bf14e486..7bcabcb0 100644 --- a/extension/readdir.c +++ b/extension/readdir.c @@ -10,7 +10,7 @@ */ /* - * Copyright (C) 2012, 2013 the Free Software Foundation, Inc. + * Copyright (C) 2012-2014 the Free Software Foundation, Inc. * * This file is part of GAWK, the GNU implementation of the * AWK Programming Language. -- cgit v1.2.3