forked from fujita/tgt
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
wtnb75 edited this page Oct 12, 2011
·
9 revisions
Welcome to the tgt wiki!
- How To Use: FreeBSD
- How To Use: DragonFly
- How To Use: NetBSD
- How To Use: OpenBSD
- How To Use: Solaris
- How To Use: Cygwin
- How To Use: Linux
OS/Distribution | Compiler | aio type | ifdef | |
---|---|---|---|---|
Fedora 15 | gcc 4.6.0 | Linux libaio |
__linux__ |
kernel 2.6.40.4 |
CentOS 6 | gcc 4.4.4 | kernel 2.6.32 | ||
CentOS 5 | gcc 4.1.2 | kernel 2.6.18 | ||
FreeBSD 8.2R | gcc 4.2.1 | POSIX aio +aio_waitcomplete() -aio_fsync() | __FreeBSD__ |
no O_LARGEFILE, TCP_CORK→TCP_NOPUSH |
DragonFly 2.10.1.1R | gcc 4.4.5 | __DragonFly__ |
||
NetBSD 5.1R | gcc 4.1.3 | POSIX aio | __NetBSD__ |
no O_DIRECT |
OpenBSD 4.9 | gcc 4.2.1 | none | __OpenBSD__ |
|
OpenIndiana 5.11 | gcc 3.4.3 | POSIX aio | __sun__ |
no O_DIRECT(directio()), s6_addr16, SOL_TCP→IPPROTO_TCP |
9front 943 | ? | ? | ? | |
Windows 2008 | ? | FILE_FLAG_OVERLAPPED+IOCP? | _WIN32 |
|
Mac OS X Lion | gcc 3.3? LLVM? | same as FreeBSD?? | __APPLE__ |
|
Cygwin | gcc 4.5.3 | ? | __CYGWIN__ |
|
MINGW | gcc 4.5.2? | ? | __MINGW32__ |
gcc -dD -x c /dev/null -E |less
- OS support
- MacOS X
- Plan9
- Haiku
- GNU Hurd
- MonaOS
- Windows (MinGW)
- iPhone
- Android
- bs_paio (POSIX aio)
- bs_nbd (NBD client)
- OS support
- FreeBSD
- DragonFly BSD
- NetBSD
- OpenBSD
- Solaris
- Cygwin