From 23624ea6f78ec8acc167a2491c00998907fc76b1 Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Tue, 16 Aug 2005 12:27:38 +0000 Subject: Relevant BUGIDs: none Purpose of commit: new feature Commit summary: --------------- Big "automake/autoconf/libtool" commit --- modules/pammodutil/Makefile | 55 ------------------------------------ modules/pammodutil/Makefile.am | 16 +++++++++++ modules/pammodutil/modutil_cleanup.c | 5 ++-- modules/pammodutil/modutil_ingroup.c | 7 +++-- 4 files changed, 23 insertions(+), 60 deletions(-) delete mode 100644 modules/pammodutil/Makefile create mode 100644 modules/pammodutil/Makefile.am (limited to 'modules/pammodutil') diff --git a/modules/pammodutil/Makefile b/modules/pammodutil/Makefile deleted file mode 100644 index c9cd0062..00000000 --- a/modules/pammodutil/Makefile +++ /dev/null @@ -1,55 +0,0 @@ -# -# $Id$ -# -# - -include ../../Make.Rules - -LIBNAME=libpammodutil - -# --------------------------------------------- - -dummy: all - -# --------------------------------------------- - -CFLAGS += $(PIC) $(STATIC) $(MOREFLAGS) \ - -DLIBPAM_VERSION_MAJOR=$(MAJOR_REL) \ - -DLIBPAM_VERSION_MINOR=$(MINOR_REL) - -# all the object files we care about -LIBOBJECTS = modutil_cleanup.o modutil_getpwnam.o modutil_getpwuid.o \ - modutil_getspnam.o modutil_getgrnam.o modutil_getgrgid.o \ - modutil_ingroup.o modutil_getlogin.o modutil_ioloop.o - -# static library name -LIBSTATIC = $(LIBNAME).a - -SLIBOBJECTS = $(addprefix static/,$(LIBOBJECTS) $(STATICOBJ)) - -# --------------------------------------------- -## rules - -all: dirs $(LIBSTATIC) ../../Make.Rules - -dirs: - $(MKDIR) static - -static/%.o : %.c - $(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c $< -o $@ - -$(LIBSTATIC): $(SLIBOBJECTS) - ar cr $@ $(SLIBOBJECTS) - $(RANLIB) $@ - -install: - @echo "at this time, we're not installing $(LIBSTATIC)" - -remove: - @echo "at this time, there is nothing to remove" - -clean: - rm -f a.out core *~ static/*.o - rm -f *.a *.o - if [ -d dynamic ]; then rmdir dynamic ; fi - if [ -d static ]; then rmdir static ; fi diff --git a/modules/pammodutil/Makefile.am b/modules/pammodutil/Makefile.am new file mode 100644 index 00000000..d685f350 --- /dev/null +++ b/modules/pammodutil/Makefile.am @@ -0,0 +1,16 @@ +# +# Copyright (c) 2005 Thorsten Kukuk +# + +CLEANFILES = *~ + +AM_CFLAGS = -I$(srcdir)/include -I$(top_srcdir)/libpam/include + +noinst_HEADERS = pammodutil.h include/security/_pam_modutil.h + +noinst_LIBRARIES = libpammodutil.a + +libpammodutil_a_SOURCES = modutil_cleanup.c modutil_getgrgid.c \ + modutil_getgrnam.c modutil_getlogin.c modutil_getpwnam.c \ + modutil_getpwuid.c modutil_getspnam.c modutil_ingroup.c \ + modutil_ioloop.c diff --git a/modules/pammodutil/modutil_cleanup.c b/modules/pammodutil/modutil_cleanup.c index e95d6100..7460da14 100644 --- a/modules/pammodutil/modutil_cleanup.c +++ b/modules/pammodutil/modutil_cleanup.c @@ -6,11 +6,12 @@ #include "pammodutil.h" -void _pammodutil_cleanup(pam_handle_t *pamh, void *data, int error_status) +void +_pammodutil_cleanup (pam_handle_t *pamh UNUSED, void *data, + int error_status UNUSED) { if (data) { /* junk it */ (void) free(data); } } - diff --git a/modules/pammodutil/modutil_ingroup.c b/modules/pammodutil/modutil_ingroup.c index 5a3b5d8d..cb04d866 100644 --- a/modules/pammodutil/modutil_ingroup.c +++ b/modules/pammodutil/modutil_ingroup.c @@ -40,9 +40,10 @@ static int checkgrouplist(const char *user, gid_t primary, gid_t target) } #endif -static int _pammodutil_user_in_group_common(pam_handle_t *pamh, - struct passwd *pwd, - struct group *grp) +static int +_pammodutil_user_in_group_common(pam_handle_t *pamh UNUSED, + struct passwd *pwd, + struct group *grp) { int i; -- cgit v1.2.3