/[pkg-firebird]/upstream/current/src/jrd/isc_proto.h
ViewVC logotype

Contents of /upstream/current/src/jrd/isc_proto.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1141 - (show annotations) (download)
Sun Apr 1 15:48:28 2007 UTC (6 years, 1 month ago) by dmn
File MIME type: text/plain
File size: 1950 byte(s)
Import current upstream CVS
1 /*
2 * PROGRAM: JRD Access Method
3 * MODULE: isc_proto.h
4 * DESCRIPTION: Prototype header file for isc.cpp
5 *
6 * The contents of this file are subject to the Interbase Public
7 * License Version 1.0 (the "License"); you may not use this file
8 * except in compliance with the License. You may obtain a copy
9 * of the License at http://www.Inprise.com/IPL.html
10 *
11 * Software distributed under the License is distributed on an
12 * "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express
13 * or implied. See the License for the specific language governing
14 * rights and limitations under the License.
15 *
16 * The Original Code was created by Inprise Corporation
17 * and its predecessors. Portions created by Inprise Corporation are
18 * Copyright (C) Inprise Corporation.
19 *
20 * All Rights Reserved.
21 * Contributor(s): ______________________________________.
22 */
23
24 #ifndef JRD_ISC_PROTO_H
25 #define JRD_ISC_PROTO_H
26
27 #include "../jrd/isc.h"
28
29 void ISC_ast_enter(void);
30 void ISC_ast_exit(void);
31 bool ISC_check_process_existence(SLONG, SLONG, bool);
32 // There's no body for those functions.
33 //void ISC_get_config(TEXT *, struct ipccfg *);
34 //int ISC_set_config(TEXT *, struct ipccfg *);
35 TEXT* ISC_get_host(TEXT *, USHORT);
36 bool ISC_get_user(TEXT*, int*, int*, TEXT*,
37 TEXT*, int*, const TEXT*);
38 SLONG ISC_get_user_group_id(const TEXT*);
39 void ISC_set_user(const TEXT*);
40 SLONG ISC_get_prefix(const TEXT*);
41 void ISC_prefix(TEXT*, const TEXT*);
42 void ISC_prefix_lock(TEXT*, const TEXT*);
43 void ISC_prefix_msg(TEXT*, const TEXT*);
44
45 #ifdef VMS
46 int ISC_expand_logical_once(const TEXT*, USHORT, TEXT*, USHORT);
47 int ISC_make_desc(const TEXT*, struct dsc$descriptor*, USHORT);
48 void ISC_wait(SSHORT *, SLONG);
49 void ISC_wake(SLONG);
50 void ISC_wake_init(void);
51 #endif
52
53 #ifdef WIN_NT
54 bool ISC_is_WinNT();
55 struct _SECURITY_ATTRIBUTES* ISC_get_security_desc(void);
56 /* Disabled. Not found anywhere.
57 TEXT* ISC_prefix_interbase(TEXT*, TEXT*);
58 */
59 #endif
60
61 #endif // JRD_ISC_PROTO_H
62

  ViewVC Help
Powered by ViewVC 1.1.5