Add OpenBSD strlcat() and strlcpy() safe string manipulation APIs
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
AUTOMAKE_OPTIONS = subdir-objects
|
||||
|
||||
bin_PROGRAMS = logger
|
||||
sbin_PROGRAMS = syslogd klogd
|
||||
@@ -26,16 +27,21 @@ AM_CFLAGS += -fno-strict-aliasing -fno-strength-reduce
|
||||
|
||||
syslogd_SOURCES = syslogd.c pidfile.c pidfile.h
|
||||
syslogd_CPPFLAGS = -D_BSD_SOURCE -D_DEFAULT_SOURCE
|
||||
syslogd_LDADD = $(LIBS) $(LIBOBJS)
|
||||
|
||||
klogd_SOURCES = klogd.c klogd.h syslog.c pidfile.c pidfile.h \
|
||||
ksym.c ksyms.h ksym_mod.c module.h
|
||||
klogd_CPPFLAGS = -DALLOW_KERNEL_LOGGING -D_BSD_SOURCE -D_DEFAULT_SOURCE
|
||||
klogd_LDADD = $(LIBS) $(LIBOBJS)
|
||||
|
||||
logger_SOURCES = logger.c syslog.c
|
||||
logger_CPPFLAGS = -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_GNU_SOURCE -D_DEFAULT_SOURCE
|
||||
logger_LDADD = $(LIBS) $(LIBOBJS)
|
||||
|
||||
tsyslogd_SOURCES = $(syslogd_SOURCES)
|
||||
tsyslogd_CPPFLAGS = $(syslogd_CPPFLAGS) -DTESTING
|
||||
tsyslogd_LDADD = $(LIBS) $(LIBOBJS)
|
||||
|
||||
syslog_tst_SOURCES = syslog_tst.c syslog.c
|
||||
syslog_tst_SOURCES = syslog_tst.c syslog.c
|
||||
syslog_tst_CPPFLAGS = -D_BSD_SOURCE -D_DEFAULT_SOURCE -DTESTING
|
||||
syslog_tst_LDADD = $(LIBS) $(LIBOBJS)
|
||||
|
||||
Reference in New Issue
Block a user