@@ -2917,7 +2917,8 @@ fn test_linux(target: &str) {
2917
2917
"asm/mman.h" ,
2918
2918
"linux/can.h" ,
2919
2919
"linux/can/raw.h" ,
2920
- "linux/can/j1939.h" ,
2920
+ // FIXME: requires kernel headers >= 5.4.1.
2921
+ [ !musl] : "linux/can/j1939.h" ,
2921
2922
"linux/dccp.h" ,
2922
2923
"linux/errqueue.h" ,
2923
2924
"linux/falloc.h" ,
@@ -3104,6 +3105,12 @@ fn test_linux(target: &str) {
3104
3105
// Might differ between kernel versions
3105
3106
"open_how" => true ,
3106
3107
3108
+ // FIXME: requires >= 5.4.1 kernel headers
3109
+ "j1939_filter" if musl => true ,
3110
+ "pgn_t" if musl => true ,
3111
+ "priority_t" if musl => true ,
3112
+ "name_t" if musl => true ,
3113
+
3107
3114
_ => false ,
3108
3115
}
3109
3116
} ) ;
@@ -3234,6 +3241,42 @@ fn test_linux(target: &str) {
3234
3241
| "CAN_RAW_FILTER_MAX"
3235
3242
| "CAN_NPROTO" => true ,
3236
3243
3244
+ // FIXME: Requires >= 5.4.1 kernel headers
3245
+ | "J1939_FILTER_MAX"
3246
+ | "J1939_MAX_UNICAST_ADDR"
3247
+ | "J1939_IDLE_ADDR"
3248
+ | "J1939_NO_ADDR"
3249
+ | "J1939_NO_NAME"
3250
+ | "J1939_PGN_REQUEST"
3251
+ | "J1939_PGN_ADDRESS_CLAIMED"
3252
+ | "J1939_PGN_ADDRESS_COMMANDED"
3253
+ | "J1939_PGN_PDU1_MAX"
3254
+ | "J1939_PGN_MAX"
3255
+ | "J1939_NO_PGN"
3256
+ | "SOL_CAN_J1939"
3257
+ | "SO_J1939_FILTER"
3258
+ | "SO_J1939_PROMISC"
3259
+ | "SO_J1939_SEND_PRIO"
3260
+ | "SO_J1939_ERRQUEUE"
3261
+ | "SCM_J1939_DEST_ADDR"
3262
+ | "SCM_J1939_DEST_NAME"
3263
+ | "SCM_J1939_PRIO"
3264
+ | "SCM_J1939_ERRQUEUE"
3265
+ | "J1939_NLA_PAD"
3266
+ | "J1939_NLA_BYTES_ACKED"
3267
+ | "J1939_NLA_TOTAL_SIZE"
3268
+ | "J1939_NLA_PGN"
3269
+ | "J1939_NLA_SRC_NAME"
3270
+ | "J1939_NLA_DEST_NAME"
3271
+ | "J1939_NLA_SRC_ADDR"
3272
+ | "J1939_NLA_DEST_ADDR"
3273
+ | "J1939_EE_INFO_NONE"
3274
+ | "J1939_EE_INFO_TX_ABORT"
3275
+ | "J1939_EE_INFO_RX_RTS"
3276
+ | "J1939_EE_INFO_RX_DPO"
3277
+ | "J1939_EE_INFO_RX_ABORT"
3278
+ if musl => true ,
3279
+
3237
3280
// FIXME: Requires recent kernel headers (5.15)
3238
3281
| "J1939_NLA_TOTAL_SIZE"
3239
3282
| "J1939_NLA_PGN"
0 commit comments