Commit Graph

5827 Commits

Author SHA1 Message Date
Jeff Hill
12ea010e4b fixed bug where resource was deallocated but it was
still in the hash table, and no longer need to specify
the hash table size
2001-06-15 22:41:03 +00:00
Jeff Hill
25f6920f1f fixed bug where resource was deallocated but it was still in the hash table 2001-06-15 22:39:54 +00:00
Jeff Hill
ca76832387 non need to specify hash table size 2001-06-15 22:39:01 +00:00
Jeff Hill
759b1a3541 improved test 2001-06-15 22:34:35 +00:00
Jeff Hill
9c89eabc84 now uses linear hashing technique to expand the table w/o
causing significant outliers in insertion or lookup delays
2001-06-15 22:33:48 +00:00
Jeff Hill
535ead1241 allow one list to be initialized from, and also steal the contents from,
another list
2001-06-15 22:18:09 +00:00
Andrew Johnson
28ea1b66a3 sysClkRateGet() _is_ defined in sysLib.h, but indirectly in the
drv/timer/timerDev.h file that it includes.
2001-06-14 22:03:50 +00:00
Janet B. Anderson
d5b84741ca Fixed _USER_. 2001-06-14 21:45:43 +00:00
Janet B. Anderson
4375774da3 Added RTEMS template files. 2001-06-14 21:45:09 +00:00
Janet B. Anderson
d2c3f80fe4 Initial version. 2001-06-14 15:18:28 +00:00
Janet B. Anderson
865e4cbc01 Changed #if to make it more readable. 2001-06-14 14:48:42 +00:00
Janet B. Anderson
1688ff923b Changed OBJS to SRCS for registerRecordDeviceDriver. 2001-06-14 14:43:58 +00:00
W. Eric Norum
95c23a4784 Clean up printout when RTEMS task has gone away.
Treat a missing RTEMS task as suspended.  Do not print error message.
2001-06-13 20:43:48 +00:00
Janet B. Anderson
3a4435a70a Removed unneeded vxWorks LDFLAGS undefined iocInit line. 2001-06-13 19:52:12 +00:00
Marty Kraimer
8d1830b8c6 make sure iocshReg is defined 2001-06-13 19:49:56 +00:00
Marty Kraimer
8693ee19f9 registerRecordDeviceDriver was not in library 2001-06-13 14:20:59 +00:00
Jeff Hill
71ccf13585 eliminate option to turn off exceptions 2001-06-12 17:54:30 +00:00
Jeff Hill
4886ad2b6d fixed to use const for begin and end 2001-06-12 17:48:36 +00:00
Jeff Hill
bbb3b9a432 new timer creation API 2001-06-12 17:22:27 +00:00
Jeff Hill
4444b74a58 fixed purify warning 2001-06-12 17:20:07 +00:00
Jeff Hill
ff76c98aa3 removed warning message 2001-06-12 17:18:20 +00:00
Jeff Hill
87f9c12a77 dont use free list for passive timer queue because of entaglements
between the file scope free list destructor and any file scope
file descriptor manager destructor's attempts to destroy a
passive timer queue
2001-06-12 17:16:52 +00:00
Jeff Hill
08208e995d changed the api for creating timers to match new timer API
and dont allow exceptions to be dissabled
2001-06-12 17:15:06 +00:00
Jeff Hill
452ead8a9f changed the api for creating timers to match new timer API 2001-06-12 17:14:16 +00:00
Jeff Hill
403c377de8 revert because workaround for RTEMS didnt build 2001-06-11 22:28:51 +00:00
Janet B. Anderson
6098b72694 Added rules for all, install, and rebuild. 2001-06-11 20:41:47 +00:00
Jeff Hill
5395f95484 workarounds for problems discovered when building for RTEMS 2001-06-11 20:13:42 +00:00
Janet B. Anderson
dd95b5462e Removed references for baseLIBOBJS. 2001-06-11 18:53:07 +00:00
Jeff Hill
77a90ccc57 made diff computations const 2001-06-11 18:16:08 +00:00
Jeff Hill
24b1da7fff made diff computations identical 2001-06-11 18:15:14 +00:00
Jeff Hill
2a22727348 workarounds for problems discovered when building for RTEMS 2001-06-11 17:57:31 +00:00
Jeff Hill
01b7b23743 dont pull in stdio.h in the header since it isnt referenced there 2001-06-11 17:08:07 +00:00
Marty Kraimer
26a92d3526 make alarm a link LINK_ALARM 2001-06-11 14:31:30 +00:00
Marty Kraimer
c6696c209f force at least a 1 tick delay if timeOut >0.0 2001-06-11 14:30:04 +00:00
Jeff Hill
c2a5eef5d4 added time stamp tests 2001-06-07 17:24:28 +00:00
Jeff Hill
4ae24683fc fixed gnu warning 2001-06-07 15:53:24 +00:00
Janet B. Anderson
7874d35daf Changes to create vxWorks archive libraries and prods. 2001-06-07 14:26:06 +00:00
Jeff Hill
06bec39aa7 proper conversion from floating point offset to integer nsec 2001-06-06 19:33:25 +00:00
Jeff Hill
b6479bbc80 added parens 2001-06-06 18:51:05 +00:00
Jeff Hill
6a96052fcf fixed gnu warning 2001-06-06 18:24:12 +00:00
Jeff Hill
5e215a944d more changes for type safe thread id 2001-06-06 18:19:42 +00:00
Jeff Hill
6937cc4075 more changes for type safe thread id 2001-06-06 18:16:43 +00:00
Jeff Hill
39b28e9bd6 clean up resulting from type safe thread id 2001-06-06 17:55:48 +00:00
Jeff Hill
fbf5947f15 fixed wrong destroy method called 2001-06-06 17:45:16 +00:00
Jeff Hill
b13d938b11 use struct ptr for ID types because:
o this is more type safe
o this works better with source level debuggers
2001-06-06 17:28:37 +00:00
Jeff Hill
07a767e345 possibly bad guess for the number of channels 2001-06-04 23:20:41 +00:00
Jeff Hill
1f8d22994c bad guess for the number of channels 2001-06-04 23:18:47 +00:00
Jeff Hill
54949779a9 dont always use default exception handler 2001-06-04 23:18:08 +00:00
Jeff Hill
1611bc40f7 set default number of channels guess 2001-06-04 23:16:25 +00:00
Jeff Hill
d9508ce1e4 o set default number of channels guess
o clean up get copy ifit fails prematurely
2001-06-04 23:15:50 +00:00