Bugs in includes


From: inger <inger@linux.ru.net>
Subject: Bugs in includes
Date: Tue, 19 Sep 2000 17:33:19 +0400

Next Article (by Date): Re: Bugs in includes Amon Ott
Previous Article (by Date): Re: new version? Amon Ott
Next in Thread: Re: Bugs in includes Amon Ott
Articles sorted by: [Date] [Author] [Subject]


Hello Amon!

I've found some bugs in RSBAC includes.

It's not a bugs in code, it's a bugs in idea.

1. You use name "class" in PM includes (see text below). So I can't use
C++ to develop RSBAC utilites.


struct rsbac_pm_na_data_t
    {
      rsbac_pm_task_id_t                 task;
      rsbac_pm_object_class_id_t         class;
      rsbac_pm_tp_id_t                   tp;
      rsbac_pm_accesses_t                accesses;
    };

2. You define "boolean" type (see text below). Some GUI libraries like
QT define this type too. So I see "redeclared" compiler error.

#if defined(FALSE) || defined(TRUE)
typedef int boolean;
#ifndef FALSE
#define FALSE 0
#endif
#ifndef TRUE
#define TRUE 1
#endif
#else
typedef enum {FALSE, TRUE} boolean;
#endif


Result: RSBAC not ready to work with C++. But we need C++ to develop
interesting utilites.

What do you think?
------------

With best regards.
Stanislav Ievelev
<inger@linux.ru.net>

-
To unsubscribe from the rsbac list, send a mail to
majordomo@rsbac.org with
unsubscribe rsbac
as single line in the body.

Next Article (by Date): Re: Bugs in includes Amon Ott
Previous Article (by Date): Re: new version? Amon Ott
Next in Thread: Re: Bugs in includes Amon Ott
Articles sorted by: [Date] [Author] [Subject]


Go to Compuniverse LWGate Home Page.