Build fixes
This commit is contained in:
parent
9a3002a4c7
commit
2511c63ec5
2
Makefile
2
Makefile
|
@ -1,5 +1,5 @@
|
||||||
CC=gcc
|
CC=gcc
|
||||||
CFLAGS=-g -O2 -fPIC -Wall
|
CFLAGS=-std=c99 -g -O2 -fPIC -Wall
|
||||||
LDFLAGS=-g -shared -lpam -lldap
|
LDFLAGS=-g -shared -lpam -lldap
|
||||||
|
|
||||||
all: pam_csc.so
|
all: pam_csc.so
|
||||||
|
|
14
pam_csc.c
14
pam_csc.c
|
@ -7,13 +7,25 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <security/pam_modules.h>
|
|
||||||
#include <security/pam_appl.h>
|
#include <security/pam_appl.h>
|
||||||
|
#include <security/pam_modules.h>
|
||||||
#include <ldap.h>
|
#include <ldap.h>
|
||||||
#include <sasl/sasl.h>
|
#include <sasl/sasl.h>
|
||||||
#include <syslog.h>
|
#include <syslog.h>
|
||||||
#include <pwd.h>
|
#include <pwd.h>
|
||||||
|
|
||||||
|
#ifndef LDAP_SASL_QUIET
|
||||||
|
# define LDAP_SASL_QUIET 0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef LOG_AUTHPRIV
|
||||||
|
# define LOG_AUTHPRIV LOG_AUTH
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef PAM_EXTERN
|
||||||
|
# define PAM_EXTERN extern
|
||||||
|
#endif
|
||||||
|
|
||||||
#define PAM_CSC_CSC_BASE_DN "ou=People,dc=csclub,dc=uwaterloo,dc=ca"
|
#define PAM_CSC_CSC_BASE_DN "ou=People,dc=csclub,dc=uwaterloo,dc=ca"
|
||||||
#define PAM_CSC_CSCF_URI \
|
#define PAM_CSC_CSCF_URI \
|
||||||
"ldaps://eponina.student.cs.uwaterloo.ca" \
|
"ldaps://eponina.student.cs.uwaterloo.ca" \
|
||||||
|
|
Loading…
Reference in New Issue