This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: Newbie doubt about CYG... macros


Hi Madhavi,

According to the naming convention: "The first few characters, in this
case the three letters CYG, are used to identify the organization that
produced the package" :

http://ecos.sourceware.org/docs-latest/cdl-guide/language.naming.html

CYG was used for Cygnus (original creator of eCos). I don't believe this
convention is strictly followed, all packages keep CYG as default
prefix, even newer contributions. Maintainers can correct me.

Macros are the same whatever environment (Linux or Cygwin) you are
using.

Christophe

-----Original Message-----
From: ecos-discuss-owner@ecos.sourceware.org
[mailto:ecos-discuss-owner@ecos.sourceware.org] On Behalf Of Madhavi
Manchala
Sent: 13. februar 2011 13:13
To: ecos-discuss@ecos.sourceware.org
Subject: [ECOS] Newbie doubt about CYG... macros

Hi All,

I am new to the eCos. While looking at one of the eCos applications I
am seeing lot of macros which are starts with CYG... I am viewing the
application source in Cygwin Linux environment on Windows XP system.
Here, my doubt is, is CYG represents the Cygwin Linux macros or eCos
OS macros. I mean, are they defined in the Cygwin Linux OS or in eCos
OS packages?

The macros are look like

#ifdef  CYGPKG_KERNEL
CYG_INTERRUPT_STATE
#define CYG_ELF_MACHINE         EM_386
#if     defined(CYGPKG_HAL_ARM)
#define CYG_ELF_MACHINE         EM_ARM

However, I heard a word like Cygnus' eCos. So, the macros which are
starts with CYG are related to eCos OS but not related to Cygwin
Linux. Am I correct?

Sorry for asking such a simple question. But, I am looking into an
eCos application in Cygwin linux environment. So, I am in a bit
confusion about those macros. If anyone clarifies me, I am very happy.

Thanks in advance.

Regards,
Madhavi M.

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]