/*- * See the file LICENSE for redistribution information. * * Copyright (c) 1996,2007 Oracle. All rights reserved. * * $Id: dbreg.src,v 12.7 2007/05/17 15:15:07 bostic Exp $ */ PREFIX __dbreg DBPRIVATE INCLUDE #include "db_int.h" INCLUDE #include "dbinc/crypto.h" INCLUDE #include "dbinc/db_page.h" INCLUDE #include "dbinc/db_dispatch.h" INCLUDE #include "dbinc/db_am.h" INCLUDE #include "dbinc/log.h" INCLUDE #include "dbinc/txn.h" INCLUDE /* * Used for registering name/id translations at open or close. * opcode: register or unregister * name: file name * fileid: unique file id * ftype: file type * ftype: database type * id: transaction id of the subtransaction that created the fs object */ BEGIN register 42 2 ARG opcode u_int32_t lu DBT name DBT s DBT uid DBT s ARG fileid int32_t ld ARG ftype DBTYPE lx ARG meta_pgno db_pgno_t lu ARG id u_int32_t lx END