ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/BDB/BDB.xs
(Generate patch)

Comparing BDB/BDB.xs (file contents):
Revision 1.42 by root, Wed Jul 9 12:39:56 2008 UTC vs.
Revision 1.44 by root, Wed Jul 9 21:00:13 2008 UTC

411 return !SvTRUE (ERRSV); 411 return !SvTRUE (ERRSV);
412} 412}
413 413
414static void req_free (bdb_req req) 414static void req_free (bdb_req req)
415{ 415{
416 SvREFCNT_dec (req->callback);
417
416 free (req->buf1); 418 free (req->buf1);
417 free (req->buf2); 419 free (req->buf2);
418 free (req->buf3); 420 free (req->buf3);
421
419 Safefree (req); 422 Safefree (req);
420} 423}
421 424
422#ifdef USE_SOCKETS_AS_HANDLES 425#ifdef USE_SOCKETS_AS_HANDLES
423# define TO_SOCKET(x) (win32_get_osfhandle (x)) 426# define TO_SOCKET(x) (win32_get_osfhandle (x))
2113 if (errno) 2116 if (errno)
2114 croak ("DB_ENV->txn_begin: %s", db_strerror (errno)); 2117 croak ("DB_ENV->txn_begin: %s", db_strerror (errno));
2115 OUTPUT: 2118 OUTPUT:
2116 RETVAL 2119 RETVAL
2117 2120
2121DB_TXN *
2122cdsgroup_begin (DB_ENV *env)
2123 CODE:
2124 errno = env->cdsgroup_begin (env, &RETVAL);
2125 if (errno)
2126 croak ("DB_ENV->cdsgroup_begin: %s", db_strerror (errno));
2127 OUTPUT:
2128 RETVAL
2129
2118MODULE = BDB PACKAGE = BDB::Db 2130MODULE = BDB PACKAGE = BDB::Db
2119 2131
2120void 2132void
2121DESTROY (DB_ornuked *db) 2133DESTROY (DB_ornuked *db)
2122 CODE: 2134 CODE:

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines