1 mike 1.1.2.1
|
2 mike 1.1.2.3 1. VxWorks has no fork/exec semantics.
|
3 mike 1.1.2.1
|
4 mike 1.1.2.3 2. VxWorks has no user database methods.
|
5 mike 1.1.2.1
|
6 mike 1.1.2.3 3. VxWorks has no file ownership concept.
|
7 mike 1.1.2.1
|
8 mike 1.1.2.3 4. VxWorks has no popen(), but only needed in Pegasus tests.
|
9 mike 1.1.2.1
|
10 mike 1.1.2.3 5. VxWorks floating points support is broken.
11
12 - printf() prints them as 0.0000, whatever their value.
13 - comparisons sometimes fail.
|
14 mike 1.1.2.1
|
15 mike 1.1.2.3 6. The vxworks target starts up its date set to Jan 1, 1970.
|
16 mike 1.1.2.1
|
17 mike 1.1.2.3 7. VxWorks does not imlement access. Instead, FileSystem::canRead()
18 and FileSystem::canWrite() were reworked to use open() with O_WRONLY
19 or O_RDONLY flags.
|
20 mike 1.1.2.1
|
21 mike 1.1.2.3 8. Unsupported components:
|
22 mike 1.1.2.1
|
23 mike 1.1.2.3 - PAM Authentication
24 - SSL peer authentication
25 - Local authentication
|
26 mike 1.1.2.1 - SLP
27 - IPV6
28 - CMPI
|
29 mike 1.1.2.2
30 9. gettimeofday() implementation (see Platform_VXWORKS_PENTIUM_GNU.h)
31 does not have timezone.
|
32 mike 1.1.2.3
33 10. VxWorks fails on host file system after roughly 1000 iterations
34 of opendir/readir/closedir.
35
36 11. Restrictions:
37
38 - Repository is read-only (located in /romfs) and must be
39 built and configured prior to VxWorks image creation.
40
41 12. Should VxWorks use the configuration file mechanism.
42
|
43 mike 1.1.2.4 13. ftruncate() fails when against host file system.
44
|
45 mike 1.1.2.5 14. libnet.a was missing for XSCALE/gnu. Needed to do this to build it:
46
47 $ cd /home/WindRiver/vxworks-6.2/target/usr/src/wrn/coreip
48 $ make CPU=XSCALE TOOL=gnu
49
|
50 mike 1.1.2.6 15. Generated reposity increases from 206K to 1.4MB when the
51 "description" qualifiers are included.
52
|