database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
ㆍLDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
LDAP Q&A 2236 게시물 읽기
No. 2236
netscape LDAP SDK질문입니다
작성자
정재한(jx2h)
작성일
2006-03-09 16:33
조회수
6,815

...

if(ldap_bind_s(ld, user_dn, user_pw, authmethod) != LDAP_SUCCESS) {

ldap_perror(ld, "Failure of ldap_bind");

exit(EXIT_FAILURE);

}

...

이런코드에서 ldap_bind_s()대신 ldap_bind()를 사용하니 ldap_perror()로 넘어가더군요

_s 붙는것들과 안붙는것의 차이점을 알려주시면 감사하겠습니다^^

 

 

이 글에 대한 댓글이 총 4건 있습니다.

제가 줏어 듣기로는 싱크인걸로 안고 있습니다.

김대청(dcmru)님이 2006-03-09 23:29에 작성한 댓글입니다.

그렇다면 _s가 안붙는 것들은 용도가 어떻게 되는지요?

예를들어 설명해주시면 좋겠습니다

정재한(jx2h)님이 2006-03-10 10:41에 작성한 댓글입니다.
이 댓글은 2006-03-10 10:42에 마지막으로 수정되었습니다.

_s의 차이점은 syncronized입니다. 즉 _s가 붙어 있으면 내가 LDAP에 요청을 보내면 그 요청이 완료 될때까지 내 프로그램은 멈추어 있지만 _s가 없는 명령어는 완료때까지 기다리지 않고 계속 프로그램 실행이 가능합니다.

송상준(sjsong)님이 2006-03-13 04:03에 작성한 댓글입니다.

아 알겠습니다

위의 코드에서 ldap_bind()를 사용할 경우 논블럭이 되어서 LDAP_SUCCESS를 리턴하지 못하는 거였군요

답변 감사합니다^^

정재한(jx2h)님이 2006-03-14 13:21에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
2241openldap 설치 후, make test 에러 입니다... [3]
성하니
2006-03-13
8282
2240스키마 작성요령좀 알려주셍 ㅛ [1]
정원섭
2006-03-10
7180
2239SUN one directory 5.2에대해서 궁금한점 [1]
정원섭
2006-03-10
7006
2236netscape LDAP SDK질문입니다 [4]
정재한
2006-03-09
6815
2235openldap을 쓰고있는데요 [1]
정원섭
2006-03-09
7522
2234Commonly Used Matching Rules이 뜻하는 것이 무엇인가요? [2]
김대청
2006-03-03
7838
2233LDAP 암호화 메커니즘... [2]
정재한
2006-03-02
8083
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.047초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다