| 412 | } |
| 413 | |
| 414 | static long |
| 415 | linux2freebsd_ioctl(unsigned long request) |
| 416 | { |
| 417 | switch(request) { |
| 418 | case LINUX_TIOCEXCL: |
| 419 | return TIOCEXCL; |
| 420 | case LINUX_TIOCNXCL: |
| 421 | return TIOCNXCL; |
| 422 | case LINUX_TIOCSCTTY: |
| 423 | return TIOCSCTTY; |
| 424 | case LINUX_TIOCGPGRP: |
| 425 | return TIOCGPGRP; |
| 426 | case LINUX_TIOCSPGRP: |
| 427 | return TIOCSPGRP; |
| 428 | case LINUX_TIOCOUTQ: |
| 429 | return TIOCOUTQ; |
| 430 | case LINUX_TIOCSTI: |
| 431 | return TIOCSTI; |
| 432 | case LINUX_TIOCGWINSZ: |
| 433 | return TIOCGWINSZ; |
| 434 | case LINUX_TIOCSWINSZ: |
| 435 | return TIOCSWINSZ; |
| 436 | case LINUX_TIOCMGET: |
| 437 | return TIOCMGET; |
| 438 | case LINUX_TIOCMBIS: |
| 439 | return TIOCMBIS; |
| 440 | case LINUX_TIOCMBIC: |
| 441 | return TIOCMBIC; |
| 442 | case LINUX_TIOCMSET: |
| 443 | return TIOCMSET; |
| 444 | case LINUX_FIONREAD: |
| 445 | return FIONREAD; |
| 446 | case LINUX_TIOCCONS: |
| 447 | return TIOCCONS; |
| 448 | case LINUX_TIOCPKT: |
| 449 | return TIOCPKT; |
| 450 | case LINUX_FIONBIO: |
| 451 | return FIONBIO; |
| 452 | case LINUX_TIOCNOTTY: |
| 453 | return TIOCNOTTY; |
| 454 | case LINUX_TIOCSETD: |
| 455 | return TIOCSETD; |
| 456 | case LINUX_TIOCGETD: |
| 457 | return TIOCGETD; |
| 458 | case LINUX_TIOCSBRK: |
| 459 | return TIOCSBRK; |
| 460 | case LINUX_TIOCCBRK: |
| 461 | return TIOCCBRK; |
| 462 | case LINUX_TIOCGSID: |
| 463 | return TIOCGSID; |
| 464 | case LINUX_FIONCLEX: |
| 465 | return FIONCLEX; |
| 466 | case LINUX_FIOCLEX: |
| 467 | return FIOCLEX; |
| 468 | case LINUX_FIOASYNC: |
| 469 | return FIOASYNC; |
| 470 | case LINUX_TIOCPKT_DATA: |
| 471 | return TIOCPKT_DATA; |