Update of /cvsroot/naviserver/naviserver/include
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv32608/include
Modified Files:
ns.h
Log Message:
A lot of small changes that will not affect normal server but will allow to
have minimal nsd.tcl config with working defaults
Index: ns.h
===================================================================
RCS file: /cvsroot/naviserver/naviserver/include/ns.h,v
retrieving revision 1.102
retrieving revision 1.103
diff -C2 -d -r1.102 -r1.103
*** ns.h 14 Aug 2006 14:35:31 -0000 1.102
--- ns.h 7 Sep 2006 04:26:49 -0000 1.103
***************
*** 12,16 ****
* The Original Code is AOLserver Code and related documentation
* distributed by AOL.
! *
* The Initial Developer of the Original Code is America Online,
* Inc. Portions created by AOL are Copyright (C) 1999 America Online,
--- 12,16 ----
* The Original Code is AOLserver Code and related documentation
* distributed by AOL.
! *
* The Initial Developer of the Original Code is America Online,
* Inc. Portions created by AOL are Copyright (C) 1999 America Online,
***************
*** 170,174 ****
#define NS_INT_64_FORMAT_STRING "%ld"
#elif defined(_WIN32)
! typedef int mode_t; /* Bug: #703061 */
typedef __int64 ns_int64;
typedef unsigned __int64 ns_uint64;
--- 170,174 ----
#define NS_INT_64_FORMAT_STRING "%ld"
#elif defined(_WIN32)
! typedef int mode_t; /* Bug: #703061 */
typedef __int64 ns_int64;
typedef unsigned __int64 ns_uint64;
***************
*** 462,466 ****
* The defined value has no meaning.
* It just have to exist and it needs
! * to be accepted by any strerror() call.
*/
--- 462,466 ----
* The defined value has no meaning.
* It just have to exist and it needs
! * to be accepted by any strerror() call.
*/
***************
*** 564,568 ****
/*
! * More typedefs of functions
*/
--- 564,568 ----
/*
! * More typedefs of functions
*/
***************
*** 585,589 ****
(Ns_DString *dsPtr, CONST char *server, CONST char *url);
! typedef int (Ns_Url2FileProc)
(Ns_DString *dsPtr, CONST char *url, void *arg);
--- 585,589 ----
(Ns_DString *dsPtr, CONST char *server, CONST char *url);
! typedef int (Ns_Url2FileProc)
(Ns_DString *dsPtr, CONST char *url, void *arg);
***************
*** 659,664 ****
NS_EXTERN Ns_Entry *
! Ns_CacheWaitCreateEntry(Ns_Cache *cache, CONST char *key, int *newPtr,
! Ns_Time *timeoutPtr) NS_GNUC_NONNULL(1)
NS_GNUC_NONNULL(2) NS_GNUC_NONNULL(3);
--- 659,664 ----
NS_EXTERN Ns_Entry *
! Ns_CacheWaitCreateEntry(Ns_Cache *cache, CONST char *key, int *newPtr,
! Ns_Time *timeoutPtr) NS_GNUC_NONNULL(1)
NS_GNUC_NONNULL(2) NS_GNUC_NONNULL(3);
***************
*** 687,691 ****
NS_EXTERN void
! Ns_CacheSetValueExpires(Ns_Entry *entry, void *value, size_t size,
Ns_Time *timeoutPtr) NS_GNUC_NONNULL(1);
--- 687,691 ----
NS_EXTERN void
! Ns_CacheSetValueExpires(Ns_Entry *entry, void *value, size_t size,
Ns_Time *timeoutPtr) NS_GNUC_NONNULL(1);
***************
*** 827,830 ****
--- 827,833 ----
Ns_ConfigGetSection(CONST char *section);
+ NS_EXTERN Ns_Set *
+ Ns_ConfigCreateSection(CONST char *section);
+
NS_EXTERN void
Ns_GetVersion(int *major, int *minor, int *patch, int *type);
***************
*** 1075,1079 ****
Ns_ExitEventQueue(Ns_EventQueue *queue)
NS_GNUC_NONNULL(1);
!
/*
--- 1078,1082 ----
Ns_ExitEventQueue(Ns_EventQueue *queue)
NS_GNUC_NONNULL(1);
!
/*
***************
*** 1154,1158 ****
* see macros above for:
*
! * Ns_IndexCount(X)
*/
--- 1157,1161 ----
* see macros above for:
*
! * Ns_IndexCount(X)
*/
***************
*** 1196,1201 ****
NS_EXTERN double Ns_DRand(void);
! /*
! * task.c:
*/
--- 1199,1204 ----
NS_EXTERN double Ns_DRand(void);
! /*
! * task.c:
*/
***************
*** 1309,1315 ****
NS_EXTERN void Ns_TclSetTimeObj(Tcl_Obj *objPtr, Ns_Time *timePtr);
! NS_EXTERN int Ns_TclGetTimeFromObj(Tcl_Interp *interp, Tcl_Obj *objPtr,
Ns_Time *timePtr);
! NS_EXTERN int Ns_TclGetTimePtrFromObj(Tcl_Interp *interp, Tcl_Obj *objPtr,
Ns_Time **timePtrPtr);
--- 1312,1318 ----
NS_EXTERN void Ns_TclSetTimeObj(Tcl_Obj *objPtr, Ns_Time *timePtr);
! NS_EXTERN int Ns_TclGetTimeFromObj(Tcl_Interp *interp, Tcl_Obj *objPtr,
Ns_Time *timePtr);
! NS_EXTERN int Ns_TclGetTimePtrFromObj(Tcl_Interp *interp, Tcl_Obj *objPtr,
Ns_Time **timePtrPtr);
***************
*** 1365,1369 ****
NS_EXTERN void
! Ns_SetLogFlushProc(Ns_LogFlushProc *procPtr) NS_GNUC_DEPRECATED;
NS_EXTERN void
--- 1368,1372 ----
NS_EXTERN void
! Ns_SetLogFlushProc(Ns_LogFlushProc *procPtr) NS_GNUC_DEPRECATED;
NS_EXTERN void
***************
*** 1794,1804 ****
NS_EXTERN int Ns_SockWait(SOCKET sock, int what, int timeout);
NS_EXTERN int Ns_SockTimedWait(SOCKET sock, int what, Ns_Time *timeoutPtr);
! NS_EXTERN int Ns_SockRecv(SOCKET sock, void *vbuf, size_t nrecv,
Ns_Time *timeoutPtr);
! NS_EXTERN int Ns_SockSend(SOCKET sock, void *vbuf, size_t nsend,
Ns_Time *timeoutPtr);
NS_EXTERN int Ns_SockRecvBufs(SOCKET sock, struct iovec *bufs, int nbufs,
Ns_Time *timeoutPtr);
! NS_EXTERN int Ns_SockSendBufs(SOCKET sock, struct iovec *bufs, int nbufs,
Ns_Time *timeoutPtr);
--- 1797,1807 ----
NS_EXTERN int Ns_SockWait(SOCKET sock, int what, int timeout);
NS_EXTERN int Ns_SockTimedWait(SOCKET sock, int what, Ns_Time *timeoutPtr);
! NS_EXTERN int Ns_SockRecv(SOCKET sock, void *vbuf, size_t nrecv,
Ns_Time *timeoutPtr);
! NS_EXTERN int Ns_SockSend(SOCKET sock, void *vbuf, size_t nsend,
Ns_Time *timeoutPtr);
NS_EXTERN int Ns_SockRecvBufs(SOCKET sock, struct iovec *bufs, int nbufs,
Ns_Time *timeoutPtr);
! NS_EXTERN int Ns_SockSendBufs(SOCKET sock, struct iovec *bufs, int nbufs,
Ns_Time *timeoutPtr);
***************
*** 1813,1817 ****
NS_EXTERN SOCKET Ns_SockAsyncConnect2(char *host, int port, char *lhost, int
lport);
NS_EXTERN SOCKET Ns_SockTimedConnect(char *host, int port, Ns_Time
*timeoutPtr);
! NS_EXTERN SOCKET Ns_SockTimedConnect2(char *host, int port, char *lhost, int
lport,
Ns_Time *timeoutPtr);
--- 1816,1820 ----
NS_EXTERN SOCKET Ns_SockAsyncConnect2(char *host, int port, char *lhost, int
lport);
NS_EXTERN SOCKET Ns_SockTimedConnect(char *host, int port, Ns_Time
*timeoutPtr);
! NS_EXTERN SOCKET Ns_SockTimedConnect2(char *host, int port, char *lhost, int
lport,
Ns_Time *timeoutPtr);
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
naviserver-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/naviserver-commits