/*
 * <insert one-line description of what the program does>
 * Copyright (c) <2008-2009>, Intel Corporation.
 *
 * This program is free software; you can redistribute it and/or modify it
 * under the terms and conditions of the GNU Lesser General Public License,
 * version 2.1, as published by the Free Software Foundation.
 *
 * This program is distributed in the hope it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for
 * more details.
 *
 * You should have received a copy of the GNU Lesser General Public License along with
 * this program; if not, write to the Free Software Foundation, Inc., 
 * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
 *

File Name:          InfoErrno.h

Description:

Environment (opt):
 
Notes (opt):
  =====================================================================
  Revision   Revision History		Author     Date
  =====================================================================
  
  =====================================================================
****************************************************************************/
#ifndef	_INFO_ERRNO
#define	_INFO_ERRNO

#define INFOMGMT_BASE	1000

#define MSG_ERR_NORESOLVCONF	"Error Msg: /etc/resolv.conf doesn't exist"
#define ERR_NORESOLVCONF	(INFOMGMT_BASE + 0) 

#define MSG_ERR_PARAM		"Error Msg: Function Parameter Error"
#define ERR_PARAM		(INFOMGMT_BASE + 1)

#define MSG_ERR_NOPROCNETROUTE	"Error Msg: /proc/net/route doesn't exist"
#define ERR_NOPROCNETROUTE	(INFOMGMT_BASE + 2)

#define MSG_ERR_FMT		"Error Msg: inconsistent format in /proc/net/route"
#define ERR_FMT			(INFOMGMT_BASE + 3)

#define MSG_ERR_IOCTL		"Error Msg: Function Call 'ioctl' error"
#define ERR_IOCTL		(INFOMGMT_BASE + 4)

#define MSG_ERR_SOCKET 		"Error Msg: Function Call 'socket' error"
#define ERR_SOCKET		(INFOMGMT_BASE + 5)

#define MSG_ERR_NOGW		"Error Msg: No Gateway in Current Platform"
#define ERR_NOGW		(INFOMGMT_BASE + 6)

#define MSG_ERR_NOIF		"Error Msg: No Network Interface"
#define ERR_NOIF		(INFOMGMT_BASE + 7)

#define MSG_ERR_INVALIDCMD	"Error Msg: Wrong Command Parameter (only SET and GET available)"
#define ERR_INVALIDCMD		(INFOMGMT_BASE + 8)

#define MSG_ERR_NOFFPROF	"Error Msg: ~/.mozilla/firefox/profiles.ini doesn't exist"
#define ERR_NOFFPROF		(INFOMGMT_BASE + 9)

#define MSG_ERR_NOFFPREF	"Error Msg: ~/.mozilla/firefox/$(PATH)/prefs.js doesn't exist"
#define ERR_NOFFPREF		(INFOMGMT_BASE + 10)

#define MSG_ERR_NOPROXY		"Error Msg: No proxy is used"
#define ERR_NOPROXY		(INFOMGMT_BASE + 11)

#define MSG_ERR_RWINIFILE	"Error Msg: INI File cannot be written"
#define ERR_RWINIFILE		(INFOMGMT_BASE + 12)

#define MSG_ERR_NOINIFILE	"Error Msg: Target INI File doesn't exist"
#define ERR_NOINIFILE		(INFOMGMT_BASE + 13)


#define MSG_ERR_DEVICEINFO	"Error Msg: Getting Device Information ... Error"
#define ERR_DEVICEINFO		(INFOMGMT_BASE + 14)

#define MSG_ERR_OTHERINFO	"Error Msg: Getting Other Information ... Error"
#define ERR_OTHERINFO		(INFOMGMT_BASE + 15)

#define MSG_ERR_PROXYINFO	"Error Msg: Getting Proxy Information ... Error"
#define ERR_PROXYINFO		(INFOMGMT_BASE + 16)

#define MSG_ERR_PROMPTINFO	"Error Msg: Getting Prompt Information ... Error"
#define ERR_PROMPTINFO		(INFOMGMT_BASE + 17)

#define MSG_ERR_SERVERINFO	"Error Msg: Getting Server Information ... Error"
#define ERR_SERVERINFO		(INFOMGMT_BASE + 18)

#define MSG_ERR_GW_CHAR		"Error Msg: Wrong Character in GateWay Info"
#define ERR_GW_CHAR		(INFOMGMT_BASE + 19)

#endif

