blob: a86cd9e137481b9d277b10a31d0fa7d0e8f17a74 [file] [log] [blame]
// Copyright (c) 2012 GCT Semiconductor, Inc. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/socket.h>
#include <sys/time.h>
#include <fcntl.h>
#include <errno.h>
#include "cm.h"
#include "exitcb.h"
#define CM_VERSION "1.4.5"
extern int cm_init(int read_only);
extern int cm_deinit(void);
extern void cmd_run(void);
int main(int argc, char *argv[])
{
int ret;
printf("\n");
printf("***************************************************************************\n");
printf("* *\n");
printf("* WiMax CM Text Version %5s *\n", CM_VERSION);
printf("* Copyright (c) 2008-2010 GCT Research, Inc. *\n");
printf("* *\n");
printf("***************************************************************************\n\n");
init_exit_cb();
if (argc == 1)
ret = cm_init(0); /*Read/Write Mode*/
else
ret = cm_init(1); /*Read Only Mode*/
cmd_run();
cm_deinit();
process_exit_cb();
printf("Exit CM main\n");
return ret;
}