OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [insight/] [gdb/] [nlm/] [prelude.c] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 578 markom
/*===========================================================================
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
 
24
extern int main (int, char **);
25
 
26
static int      NLMID;
27
 
28
 
29
void _Stop( void )
30
{
31
        _TerminateNLM(NLMID, NULL, TERMINATE_BY_UNLOAD);
32
}
33
 
34
int _cstart_( void )
35
{
36
   return _SetupArgv(main);
37
}
38
 
39
int _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
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.