Print this page
ld should reject kernel modules as input


 214 const Msg
 215 ldd_reject[SGS_REJ_NUM] = {
 216                 MSG_STR_EMPTY,
 217                 MSG_LDD_REJ_MACH,       /* MSG_INTL(MSG_LDD_REJ_MACH) */
 218                 MSG_LDD_REJ_CLASS,      /* MSG_INTL(MSG_LDD_REJ_CLASS) */
 219                 MSG_LDD_REJ_DATA,       /* MSG_INTL(MSG_LDD_REJ_DATA) */
 220                 MSG_LDD_REJ_TYPE,       /* MSG_INTL(MSG_LDD_REJ_TYPE) */
 221                 MSG_LDD_REJ_BADFLAG,    /* MSG_INTL(MSG_LDD_REJ_BADFLAG) */
 222                 MSG_LDD_REJ_MISFLAG,    /* MSG_INTL(MSG_LDD_REJ_MISFLAG) */
 223                 MSG_LDD_REJ_VERSION,    /* MSG_INTL(MSG_LDD_REJ_VERSION) */
 224                 MSG_LDD_REJ_HAL,        /* MSG_INTL(MSG_LDD_REJ_HAL) */
 225                 MSG_LDD_REJ_US3,        /* MSG_INTL(MSG_LDD_REJ_US3) */
 226                 MSG_LDD_REJ_STR,        /* MSG_INTL(MSG_LDD_REJ_STR) */
 227                 MSG_LDD_REJ_UNKFILE,    /* MSG_INTL(MSG_LDD_REJ_UNKFILE) */
 228                 MSG_LDD_REJ_UNKCAP,     /* MSG_INTL(MSG_LDD_REJ_UNKCAP) */
 229                 MSG_LDD_REJ_HWCAP_1,    /* MSG_INTL(MSG_LDD_REJ_HWCAP_1) */
 230                 MSG_LDD_REJ_SFCAP_1,    /* MSG_INTL(MSG_LDD_REJ_SFCAP_1) */
 231                 MSG_LDD_REJ_MACHCAP,    /* MSG_INTL(MSG_LDD_REJ_MACHCAP) */
 232                 MSG_LDD_REJ_PLATCAP,    /* MSG_INTL(MSG_LDD_REJ_PLATCAP) */
 233                 MSG_LDD_REJ_HWCAP_2,    /* MSG_INTL(MSG_LDD_REJ_HWCAP_2) */
 234                 MSG_LDD_REJ_ARCHIVE     /* MSG_INTL(MSG_LDD_REJ_ARCHIVE) */

 235         };
 236 #if SGS_REJ_NUM != (SGS_REJ_ARCHIVE + 1)
 237 #error SGS_REJ_NUM has changed
 238 #endif
 239 
 240 const Msg
 241 err_reject[SGS_REJ_NUM] = {
 242                 MSG_STR_EMPTY,
 243                 MSG_ERR_REJ_MACH,       /* MSG_INTL(MSG_ERR_REJ_MACH) */
 244                 MSG_ERR_REJ_CLASS,      /* MSG_INTL(MSG_ERR_REJ_CLASS) */
 245                 MSG_ERR_REJ_DATA,       /* MSG_INTL(MSG_ERR_REJ_DATA) */
 246                 MSG_ERR_REJ_TYPE,       /* MSG_INTL(MSG_ERR_REJ_TYPE) */
 247                 MSG_ERR_REJ_BADFLAG,    /* MSG_INTL(MSG_ERR_REJ_BADFLAG) */
 248                 MSG_ERR_REJ_MISFLAG,    /* MSG_INTL(MSG_ERR_REJ_MISFLAG) */
 249                 MSG_ERR_REJ_VERSION,    /* MSG_INTL(MSG_ERR_REJ_VERSION) */
 250                 MSG_ERR_REJ_HAL,        /* MSG_INTL(MSG_ERR_REJ_HAL) */
 251                 MSG_ERR_REJ_US3,        /* MSG_INTL(MSG_ERR_REJ_US3) */
 252                 MSG_ERR_REJ_STR,        /* MSG_INTL(MSG_ERR_REJ_STR) */
 253                 MSG_ERR_REJ_UNKFILE,    /* MSG_INTL(MSG_ERR_REJ_UNKFILE) */
 254                 MSG_ERR_REJ_UNKCAP,     /* MSG_INTL(MSG_ERR_REJ_UNKCAP) */
 255                 MSG_ERR_REJ_HWCAP_1,    /* MSG_INTL(MSG_ERR_REJ_HWCAP_1) */
 256                 MSG_ERR_REJ_SFCAP_1,    /* MSG_INTL(MSG_ERR_REJ_SFCAP_1) */
 257                 MSG_ERR_REJ_MACHCAP,    /* MSG_INTL(MSG_ERR_REJ_MACHCAP) */
 258                 MSG_ERR_REJ_PLATCAP,    /* MSG_INTL(MSG_ERR_REJ_PLATCAP) */
 259                 MSG_ERR_REJ_HWCAP_2,    /* MSG_INTL(MSG_ERR_REJ_HWCAP_2) */
 260                 MSG_ERR_REJ_ARCHIVE,    /* MSG_INTL(MSG_ERR_REJ_ARCHIVE) */

 261         };
 262 #if SGS_REJ_NUM != (SGS_REJ_ARCHIVE + 1)
 263 #error SGS_REJ_NUM has changed
 264 #endif
 265 
 266 const Msg
 267 ldd_warn[SGS_REJ_NUM] = {
 268                 MSG_STR_EMPTY,
 269                 MSG_STR_EMPTY,
 270                 MSG_STR_EMPTY,
 271                 MSG_STR_EMPTY,
 272                 MSG_STR_EMPTY,
 273                 MSG_STR_EMPTY,
 274                 MSG_STR_EMPTY,
 275                 MSG_STR_EMPTY,
 276                 MSG_STR_EMPTY,
 277                 MSG_STR_EMPTY,
 278                 MSG_STR_EMPTY,
 279                 MSG_STR_EMPTY,
 280                 MSG_LDD_WARN_UNKCAP,    /* MSG_INTL(MSG_LDD_WARN_UNKCAP) */
 281                 MSG_LDD_WARN_HWCAP_1,   /* MSG_INTL(MSG_LDD_WARN_HWCAP_1) */
 282                 MSG_LDD_WARN_SFCAP_1,   /* MSG_INTL(MSG_LDD_WARN_SFCAP_1) */
 283                 MSG_LDD_WARN_MACHCAP,   /* MSG_INTL(MSG_LDD_WARN_MACHCAP) */
 284                 MSG_LDD_WARN_PLATCAP,   /* MSG_INTL(MSG_LDD_WARN_PLATCAP) */
 285                 MSG_LDD_WARN_HWCAP_2,   /* MSG_INTL(MSG_LDD_WARN_HWCAP_2) */
 286                 MSG_STR_EMPTY

 287         };
 288 #if SGS_REJ_NUM != (SGS_REJ_ARCHIVE + 1)
 289 #error SGS_REJ_NUM has changed
 290 #endif


 214 const Msg
 215 ldd_reject[SGS_REJ_NUM] = {
 216                 MSG_STR_EMPTY,
 217                 MSG_LDD_REJ_MACH,       /* MSG_INTL(MSG_LDD_REJ_MACH) */
 218                 MSG_LDD_REJ_CLASS,      /* MSG_INTL(MSG_LDD_REJ_CLASS) */
 219                 MSG_LDD_REJ_DATA,       /* MSG_INTL(MSG_LDD_REJ_DATA) */
 220                 MSG_LDD_REJ_TYPE,       /* MSG_INTL(MSG_LDD_REJ_TYPE) */
 221                 MSG_LDD_REJ_BADFLAG,    /* MSG_INTL(MSG_LDD_REJ_BADFLAG) */
 222                 MSG_LDD_REJ_MISFLAG,    /* MSG_INTL(MSG_LDD_REJ_MISFLAG) */
 223                 MSG_LDD_REJ_VERSION,    /* MSG_INTL(MSG_LDD_REJ_VERSION) */
 224                 MSG_LDD_REJ_HAL,        /* MSG_INTL(MSG_LDD_REJ_HAL) */
 225                 MSG_LDD_REJ_US3,        /* MSG_INTL(MSG_LDD_REJ_US3) */
 226                 MSG_LDD_REJ_STR,        /* MSG_INTL(MSG_LDD_REJ_STR) */
 227                 MSG_LDD_REJ_UNKFILE,    /* MSG_INTL(MSG_LDD_REJ_UNKFILE) */
 228                 MSG_LDD_REJ_UNKCAP,     /* MSG_INTL(MSG_LDD_REJ_UNKCAP) */
 229                 MSG_LDD_REJ_HWCAP_1,    /* MSG_INTL(MSG_LDD_REJ_HWCAP_1) */
 230                 MSG_LDD_REJ_SFCAP_1,    /* MSG_INTL(MSG_LDD_REJ_SFCAP_1) */
 231                 MSG_LDD_REJ_MACHCAP,    /* MSG_INTL(MSG_LDD_REJ_MACHCAP) */
 232                 MSG_LDD_REJ_PLATCAP,    /* MSG_INTL(MSG_LDD_REJ_PLATCAP) */
 233                 MSG_LDD_REJ_HWCAP_2,    /* MSG_INTL(MSG_LDD_REJ_HWCAP_2) */
 234                 MSG_LDD_REJ_ARCHIVE,    /* MSG_INTL(MSG_LDD_REJ_ARCHIVE) */
 235                 MSG_LDD_REJ_KMOD        /* MSG_INTL(MSG_LDD_REJ_KMOD) */
 236         };
 237 #if SGS_REJ_NUM != (SGS_REJ_KMOD + 1)
 238 #error SGS_REJ_NUM has changed
 239 #endif
 240 
 241 const Msg
 242 err_reject[SGS_REJ_NUM] = {
 243                 MSG_STR_EMPTY,
 244                 MSG_ERR_REJ_MACH,       /* MSG_INTL(MSG_ERR_REJ_MACH) */
 245                 MSG_ERR_REJ_CLASS,      /* MSG_INTL(MSG_ERR_REJ_CLASS) */
 246                 MSG_ERR_REJ_DATA,       /* MSG_INTL(MSG_ERR_REJ_DATA) */
 247                 MSG_ERR_REJ_TYPE,       /* MSG_INTL(MSG_ERR_REJ_TYPE) */
 248                 MSG_ERR_REJ_BADFLAG,    /* MSG_INTL(MSG_ERR_REJ_BADFLAG) */
 249                 MSG_ERR_REJ_MISFLAG,    /* MSG_INTL(MSG_ERR_REJ_MISFLAG) */
 250                 MSG_ERR_REJ_VERSION,    /* MSG_INTL(MSG_ERR_REJ_VERSION) */
 251                 MSG_ERR_REJ_HAL,        /* MSG_INTL(MSG_ERR_REJ_HAL) */
 252                 MSG_ERR_REJ_US3,        /* MSG_INTL(MSG_ERR_REJ_US3) */
 253                 MSG_ERR_REJ_STR,        /* MSG_INTL(MSG_ERR_REJ_STR) */
 254                 MSG_ERR_REJ_UNKFILE,    /* MSG_INTL(MSG_ERR_REJ_UNKFILE) */
 255                 MSG_ERR_REJ_UNKCAP,     /* MSG_INTL(MSG_ERR_REJ_UNKCAP) */
 256                 MSG_ERR_REJ_HWCAP_1,    /* MSG_INTL(MSG_ERR_REJ_HWCAP_1) */
 257                 MSG_ERR_REJ_SFCAP_1,    /* MSG_INTL(MSG_ERR_REJ_SFCAP_1) */
 258                 MSG_ERR_REJ_MACHCAP,    /* MSG_INTL(MSG_ERR_REJ_MACHCAP) */
 259                 MSG_ERR_REJ_PLATCAP,    /* MSG_INTL(MSG_ERR_REJ_PLATCAP) */
 260                 MSG_ERR_REJ_HWCAP_2,    /* MSG_INTL(MSG_ERR_REJ_HWCAP_2) */
 261                 MSG_ERR_REJ_ARCHIVE,    /* MSG_INTL(MSG_ERR_REJ_ARCHIVE) */
 262                 MSG_ERR_REJ_KMOD,       /* MSG_INTL(MSG_ERR_REJ_KMOD) */
 263         };
 264 #if SGS_REJ_NUM != (SGS_REJ_KMOD + 1)
 265 #error SGS_REJ_NUM has changed
 266 #endif
 267 
 268 const Msg
 269 ldd_warn[SGS_REJ_NUM] = {
 270                 MSG_STR_EMPTY,
 271                 MSG_STR_EMPTY,
 272                 MSG_STR_EMPTY,
 273                 MSG_STR_EMPTY,
 274                 MSG_STR_EMPTY,
 275                 MSG_STR_EMPTY,
 276                 MSG_STR_EMPTY,
 277                 MSG_STR_EMPTY,
 278                 MSG_STR_EMPTY,
 279                 MSG_STR_EMPTY,
 280                 MSG_STR_EMPTY,
 281                 MSG_STR_EMPTY,
 282                 MSG_LDD_WARN_UNKCAP,    /* MSG_INTL(MSG_LDD_WARN_UNKCAP) */
 283                 MSG_LDD_WARN_HWCAP_1,   /* MSG_INTL(MSG_LDD_WARN_HWCAP_1) */
 284                 MSG_LDD_WARN_SFCAP_1,   /* MSG_INTL(MSG_LDD_WARN_SFCAP_1) */
 285                 MSG_LDD_WARN_MACHCAP,   /* MSG_INTL(MSG_LDD_WARN_MACHCAP) */
 286                 MSG_LDD_WARN_PLATCAP,   /* MSG_INTL(MSG_LDD_WARN_PLATCAP) */
 287                 MSG_LDD_WARN_HWCAP_2,   /* MSG_INTL(MSG_LDD_WARN_HWCAP_2) */
 288                 MSG_STR_EMPTY,
 289                 MSG_STR_EMPTY,
 290         };
 291 #if SGS_REJ_NUM != (SGS_REJ_KMOD + 1)
 292 #error SGS_REJ_NUM has changed
 293 #endif