Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

C und LDAP

21 views
Skip to first unread message

Axel Steiner

unread,
Jan 29, 2002, 10:20:56 AM1/29/02
to
Hi,
hat jemand erfahrung mit C und LDAP, bzw. weiß wo es eine vernüftige Doku
dazu gibt. Denn schon beim Versuch ein ldap_init zu machen meckert der
gcc.
Kann mir jemand helfen?
Thx,
Axel Steiner
-----
#include <ldap.h>
#define LDAPHOST "192.168.0.2"
......
LDAP *ld;

if ( (ld = ldap_init(LDAPHOST, LDAP_PORT)) == NULL ) {
perror("ldap_init");
return(1);
}

Michael Becker

unread,
Jan 29, 2002, 11:13:36 AM1/29/02
to
Axel Steiner <aste...@linuxintern.de> wrote:
> -----
> #include <ldap.h>
> #define LDAPHOST "192.168.0.2"
> ......
> LDAP *ld;

> if ( (ld = ldap_init(LDAPHOST, LDAP_PORT)) == NULL ) {
> perror("ldap_init");
> return(1);
> }

Vorher noch ein
#include <stdio.h>
#include <lber.h>

und dann uebersetzen mit
gcc deinprog.c -llber -lldap

Sollte eigentlich funktionieren.

Viele Gruesse,
Michael

Axel Steiner

unread,
Jan 29, 2002, 11:22:13 AM1/29/02
to
Im Artikel <a36hnf$egj$1...@news.nrw.net> schrieb "Michael Becker"
<micha...@ijon.de>:

Cool, jetzt geht es! Danke.
Axel

Felix von Leitner

unread,
Jan 29, 2002, 9:04:03 PM1/29/02
to
Thus spake Axel Steiner (aste...@linuxintern.de):

> hat jemand erfahrung mit C und LDAP,

Ja.

> bzw. weiß wo es eine vernüftige Doku dazu gibt.

ftp://ftp.fu-berlin.de/pub/doc/rfc/rfc2251.txt

> Denn schon beim Versuch ein ldap_init zu machen meckert der gcc.

Wenn du schon so triviale Probleme nicht gelöst kriegst, willst du dann
nicht lieber erst mal C unter Unix lernen? Das ist ja grotesk!

Falls das Subject jemanden angelockt hat: http://www.fefe.de/tinyldap/
kann noch Helfer brauchen ;)

Felix

--
F: "Eine Freundin sucht einen billigen Geschirrspuehler."
A: "Wie waers mit heiraten?"
--seen in bln.markt

0 new messages