* remote-fileio.c (remote_fileio_return_success): Take a gdb_byte
[deliverable/binutils-gdb.git] / gdb / nlm / prelude.c
CommitLineData
c906108c
SS
1/*===========================================================================
2= Novell Standard C Library for NetWare Loadable Modules
3=
4= Unpublished Copyright (C) 1993 by Novell, Inc. All rights reserved.
5=
6= No part of this file may be duplicated, revised, translated, localized or
7= modified in any manner or compiled, linked or uploaded or downloaded to or
8= from any computer system without the prior written consent of Novell, Inc.
9==============================================================================
10= The object produced by compiling this file is for use by the client of this
11= library and is not linked in; Prelude.Obj is therefore one of the files to
12= be distributed with CLib.NLM and its headers.
13==============================================================================
14*/
15
16#include <stddef.h>
17#if defined(__netware__) && defined(__i386__)
18#define TERMINATE_BY_UNLOAD 5
19#else
20#include <nwpre.h>
21#endif
22/*#include "libhooks.h"*/
23
24extern int main (int, char **);
25
26static int NLMID;
27
28
29void _Stop( void )
30{
31 _TerminateNLM(NLMID, NULL, TERMINATE_BY_UNLOAD);
32}
33
34int _cstart_( void )
35{
36 return _SetupArgv(main);
37}
38
39int _Prelude
40(
41 int NLMHandle,
42 int initErrorScreenID,
43 char *commandLine,
44 char *loadDirectoryPath,
45 int uninitializedDataLength,
46 int NLMFileHandle,
47 int (*readRoutineP)(),
48 int customDataOffset,
49 int customDataSize
50)
51{
52 int rc;
53
54 rc = _StartNLM(NLMHandle,
55 initErrorScreenID,
56 commandLine,
57 loadDirectoryPath,
58 uninitializedDataLength,
59 NLMFileHandle,
60 readRoutineP,
61 customDataOffset,
62 customDataSize,
63 &NLMID,
64 _cstart_);
65
66 return rc;
67}
This page took 0.527468 seconds and 4 git commands to generate.