Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

IMOKIA Read comments, dependencies and parameter text

&pagelevel(4)&pagelevel

SIIRCOM function – Read comments of the release unit or of a release item

Function call

#define IMOKIAPLVERSION           /* value for parameter list version */
#define IMOKIA_RCOM               /* value for SIIRCOM function       */
void SIIENTR(struct IMOKIA_pl *);

SIIRDEP function – Read old dependencies of a release unit

Function call

#define IMOKIAPLVERSION           /* value for parameter list version */
#define IMOKIA_RDEP               /* value for SIIRDEP function       */
void SIIENTR(struct IMOKIA_pl *);

SIIRKON function – Read new dependencies of a release unit

Function call

#define IMOKIAPLVERSION           /* value for parameter list version */
#define IMOKIA_RKON               /* value for SIIRDEP function       */
void SIIENTR(struct IMOKIA_pl *);

SIIRPAR function – Read parameter text of a release item

Function call

#define IMOKIAPLVERSION           /* value for parameter list version */
#define IMOKIA_RPAR               /* value for SIIRPAR function       */
void SIIENTR(struct IMOKIA_pl *);

Programming notes

The following variables must be passed in the parameter list when calling the SIIRCOM, SIIRDEP and SIIRPAR functions:

sii_fd

The file descriptor must receive the value from the imokit_pl parameter list of the corresponding function call (IMOKIT_OPEN or IMOKIT_READ).

len

output_area

Length of the output area.

Pointer to the output area.

The information read is returned in addition to the return code for all three functions (see "IMOKIA Read comments, dependencies and parameter text "f for more information).

Parameter list

struct IMOKIA_pl {
        /* STD HEADER                                                 */
        struct ESMFHDR STANDARD_HEADER;
        void* sii_fd;                   /* FILE DESCRIPTOR            */
        unsigned char delimiter;        /* STRING DELIMITOR           */
        char R0[3];                     /* filler 0                   */
        unsigned long len;              /* LENGTH OF MEMORY AREA      */
        void* output_area;              /* POINTER ON MEMORY AREA     */
};