Lines Matching refs:RT_OPSYS
276 * These are the value that the RT_OPSYS \#define can take. @{
322 /** @def RT_OPSYS
328 * #if RT_OPSYS == RT_OPSYS_FREEBSD
338 * Replace: # elif defined(RT_OS_\1)\n# define RT_OPSYS RT_OPSYS_\1
340 #ifndef RT_OPSYS
342 # define RT_OPSYS RT_OPSYS_UNKNOWN
344 # define RT_OPSYS RT_OPSYS_AGNOSTIC
346 # define RT_OPSYS RT_OPSYS_DARWIN
348 # define RT_OPSYS RT_OPSYS_DRAGONFLY
350 # define RT_OPSYS RT_OPSYS_DOS
352 # define RT_OPSYS RT_OPSYS_FREEBSD
354 # define RT_OPSYS RT_OPSYS_HAIKU
356 # define RT_OPSYS RT_OPSYS_LINUX
358 # define RT_OPSYS RT_OPSYS_L4
360 # define RT_OPSYS RT_OPSYS_MINIX
362 # define RT_OPSYS RT_OPSYS_NETBSD
364 # define RT_OPSYS RT_OPSYS_NETWARE
366 # define RT_OPSYS RT_OPSYS_NT
368 # define RT_OPSYS RT_OPSYS_OPENBSD
370 # define RT_OPSYS RT_OPSYS_OS2
372 # define RT_OPSYS RT_OPSYS_PLAN9
374 # define RT_OPSYS RT_OPSYS_QNX
376 # define RT_OPSYS RT_OPSYS_SOLARIS
378 # define RT_OPSYS RT_OPSYS_UEFI
380 # define RT_OPSYS RT_OPSYS_WINDOWS
385 * Guess RT_OPSYS based on compiler predefined macros.
387 #ifndef RT_OPSYS
389 # define RT_OPSYS RT_OPSYS_DARWIN
391 # define RT_OPSYS RT_OPSYS_DRAGONFLY
393 # define RT_OPSYS RT_OPSYS_FREEBSD
395 # define RT_OPSYS RT_OPSYS_LINUX
397 # define RT_OPSYS RT_OPSYS_NETBSD
399 # define RT_OPSYS RT_OPSYS_OPENBSD
401 # define RT_OPSYS RT_OPSYS_OS2
403 # define RT_OPSYS RT_OPSYS_SOLARIS
405 # define RT_OPSYS RT_OPSYS_WINDOWS
411 #if RT_OPSYS < RT_OPSYS_UNKNOWN || RT_OPSYS >= RT_OPSYS_MAX
412 # error "Invalid RT_OPSYS value."
419 * Replace: #if defined(RT_OS_\1) && RT_OPSYS != RT_OPSYS_\1\n# error RT_OPSYS vs RT_OS_\1\n#endif
421 #if defined(RT_OS_UNKNOWN) && RT_OPSYS != RT_OPSYS_UNKNOWN
422 # error RT_OPSYS vs RT_OS_UNKNOWN
424 #if defined(RT_OS_AGNOSTIC) && RT_OPSYS != RT_OPSYS_AGNOSTIC
425 # error RT_OPSYS vs RT_OS_AGNOSTIC
427 #if defined(RT_OS_DARWIN) && RT_OPSYS != RT_OPSYS_DARWIN
428 # error RT_OPSYS vs RT_OS_DARWIN
430 #if defined(RT_OS_DRAGONFLY) && RT_OPSYS != RT_OPSYS_DRAGONFLY
431 # error RT_OPSYS vs RT_OS_DRAGONFLY
433 #if defined(RT_OS_DOS) && RT_OPSYS != RT_OPSYS_DOS
434 # error RT_OPSYS vs RT_OS_DOS
436 #if defined(RT_OS_FREEBSD) && RT_OPSYS != RT_OPSYS_FREEBSD
437 # error RT_OPSYS vs RT_OS_FREEBSD
439 #if defined(RT_OS_HAIKU) && RT_OPSYS != RT_OPSYS_HAIKU
440 # error RT_OPSYS vs RT_OS_HAIKU
442 #if defined(RT_OS_LINUX) && RT_OPSYS != RT_OPSYS_LINUX
443 # error RT_OPSYS vs RT_OS_LINUX
445 #if defined(RT_OS_L4) && RT_OPSYS != RT_OPSYS_L4
446 # error RT_OPSYS vs RT_OS_L4
448 #if defined(RT_OS_MINIX) && RT_OPSYS != RT_OPSYS_MINIX
449 # error RT_OPSYS vs RT_OS_MINIX
451 #if defined(RT_OS_NETBSD) && RT_OPSYS != RT_OPSYS_NETBSD
452 # error RT_OPSYS vs RT_OS_NETBSD
454 #if defined(RT_OS_NETWARE) && RT_OPSYS != RT_OPSYS_NETWARE
455 # error RT_OPSYS vs RT_OS_NETWARE
457 #if defined(RT_OS_NT) && RT_OPSYS != RT_OPSYS_NT
458 # error RT_OPSYS vs RT_OS_NT
460 #if defined(RT_OS_OPENBSD) && RT_OPSYS != RT_OPSYS_OPENBSD
461 # error RT_OPSYS vs RT_OS_OPENBSD
463 #if defined(RT_OS_OS2) && RT_OPSYS != RT_OPSYS_OS2
464 # error RT_OPSYS vs RT_OS_OS2
466 #if defined(RT_OS_PLAN9) && RT_OPSYS != RT_OPSYS_PLAN9
467 # error RT_OPSYS vs RT_OS_PLAN9
469 #if defined(RT_OS_QNX) && RT_OPSYS != RT_OPSYS_QNX
470 # error RT_OPSYS vs RT_OS_QNX
472 #if defined(RT_OS_SOLARIS) && RT_OPSYS != RT_OPSYS_SOLARIS
473 # error RT_OPSYS vs RT_OS_SOLARIS
475 #if defined(RT_OS_UEFI) && RT_OPSYS != RT_OPSYS_UEFI
476 # error RT_OPSYS vs RT_OS_UEFI
478 #if defined(RT_OS_WINDOWS) && RT_OPSYS != RT_OPSYS_WINDOWS
479 # error RT_OPSYS vs RT_OS_WINDOWS
486 * Replace: #elif RT_OPSYS == RT_OPSYS_\1\n# ifndef RT_OS_\1\n# define RT_OS_\1\n# endif
488 #if RT_OPSYS == RT_OPSYS_UNKNOWN
492 #elif RT_OPSYS == RT_OPSYS_AGNOSTIC
496 #elif RT_OPSYS == RT_OPSYS_DARWIN
500 #elif RT_OPSYS == RT_OPSYS_DRAGONFLY
504 #elif RT_OPSYS == RT_OPSYS_DOS
508 #elif RT_OPSYS == RT_OPSYS_FREEBSD
512 #elif RT_OPSYS == RT_OPSYS_HAIKU
516 #elif RT_OPSYS == RT_OPSYS_LINUX
520 #elif RT_OPSYS == RT_OPSYS_L4
524 #elif RT_OPSYS == RT_OPSYS_MINIX
528 #elif RT_OPSYS == RT_OPSYS_NETBSD
532 #elif RT_OPSYS == RT_OPSYS_NETWARE
536 #elif RT_OPSYS == RT_OPSYS_NT
540 #elif RT_OPSYS == RT_OPSYS_OPENBSD
544 #elif RT_OPSYS == RT_OPSYS_OS2
548 #elif RT_OPSYS == RT_OPSYS_PLAN9
552 #elif RT_OPSYS == RT_OPSYS_QNX
556 #elif RT_OPSYS == RT_OPSYS_SOLARIS
560 #elif RT_OPSYS == RT_OPSYS_UEFI
564 #elif RT_OPSYS == RT_OPSYS_WINDOWS
569 # error "Bad RT_OPSYS value."