David Lawrence
408c676732
85. [cleanup] <isc/bufferlist.h> does not need <isc/mem.h>,
...
<isc/region.h> or <isc/int.h>.
2000-04-25 22:02:54 +00:00
David Lawrence
cc43f2461d
82. [cleanup] <isc/buffer.h> does not need <isc/list.h>.
2000-04-25 21:44:27 +00:00
David Lawrence
58bc93c3dd
81. [cleanup] <isc/int.h> and <isc/boolean.h> do not need
...
<isc/lang.h>.
2000-04-25 21:16:12 +00:00
David Lawrence
7ce81e15fa
80. [cleanup] <isc/print.h> does not need <stdio.h> or <stdlib.h>.
...
(and now dns/ttl.c needs it since it was taken out of isc/print.h)
2000-04-25 20:20:31 +00:00
David Lawrence
0a7bde9fa8
isc_interval_t and isc_time_t typedefs moved to isc/types.h
2000-04-25 19:33:07 +00:00
David Lawrence
c23f524c07
include isc/task.h
2000-04-25 19:32:29 +00:00
David Lawrence
e0f1d72aa5
include isc/time.h, minor style lint
2000-04-25 19:32:11 +00:00
David Lawrence
acb62d86dc
oops, had not removed ufile.c from SRCS
2000-04-24 22:11:46 +00:00
David Lawrence
c4819ad3e2
subsumed by file.c
2000-04-24 21:51:09 +00:00
David Lawrence
cc19a2200f
Removed mktemplate.h, ufile.h. Install file.h instead.
2000-04-24 21:49:50 +00:00
David Lawrence
3935db0f04
Include {os}/file.o in libisc.a.
...
No longer include {os}/ufile.o and {os}/mktemplate.o in libisc.a.
2000-04-24 21:47:34 +00:00
David Lawrence
2cc9a6a0f7
Prototype for new function isc_time_subtract.
...
Comment cleanups (ie, many "'t' are a valid." comments made grammatically
correct).
win32's file.h added missing ISC_LANG_ENDDECLS.
2000-04-24 21:38:55 +00:00
David Lawrence
8b7304a34c
73. [func] New "file" API in libisc, including new function
...
isc_file_getmodtime, isc_mktemplate renamed to
isc_file_mktemplate and isc_ufile renamed to
isc_file_openunique. By no means an exhaustive API,
it is just what's needed for now.
2000-04-24 21:36:10 +00:00
David Lawrence
585529aaeb
71. [cleanup] Made explicit the implicit REQUIREs of
...
isc_time_seconds, isc_time_nanoseconds, and
isc_time_subtract.
70. [func] isc_time_set() added.
2000-04-24 20:58:03 +00:00
David Lawrence
945874face
rbtgen was never used by anything
2000-04-24 20:45:19 +00:00
Michael Graff
7ce10e3d8f
quiet a compiler warning
2000-04-19 22:36:07 +00:00
Michael Graff
677976e442
Make the #define for thread stack size private by moving it to thread.c, rather than thread.h.
2000-04-19 20:48:24 +00:00
Michael Graff
63b0714574
forgot to add this, thanks Bob. :)
2000-04-19 20:34:34 +00:00
Michael Graff
2089873efa
set stack size (if < 64k) when starting a thread
2000-04-19 19:23:25 +00:00
Mark Andrews
9069fc6030
Cleanup unused mctx.
...
memset task->name.
2000-04-18 09:05:16 +00:00
Michael Graff
e44487bfc2
convert sender, arg, action, etc. to ev_sender, ev_arg, ev_action, etc.
2000-04-17 19:22:44 +00:00
Michael Graff
0ed4c4ee35
make unreachable hard errors.
2000-04-14 15:38:28 +00:00
Mark Andrews
b61bbad878
Freebsd 4.0 needs sys/param.h for ALIGN
2000-04-13 08:10:18 +00:00
Bob Halley
738b9aa3de
isc_task_create() API change
2000-04-12 01:41:21 +00:00
Bob Halley
64b1a68e10
isc_task_create() no longer takes an mctx.
...
isc_task_mem() has been eliminated.
Use memory context reference counting.
2000-04-12 01:34:16 +00:00
Bob Halley
f6c77dd407
Use memory context reference counting.
...
Timers now use the timer manager's mctx, not the task's.
2000-04-12 01:27:20 +00:00
Bob Halley
fd3271152c
Add isc_mem_attach(), isc_mem_detach(), isc_mem_preallocate(), and
...
isc_mem_setsplit(). Rename isc_mem_destroy_check() to
isc_mem_setdestroycheck(). Add isc_mem_inuse().
2000-04-12 01:24:17 +00:00
David Lawrence
a9cb032d07
comparison of channel->type to NULL should have been to ISC_LOG_TONULL
2000-04-11 18:22:34 +00:00
Andreas Gustafsson
0f7045b0c4
moved a few more typedefs to <isc/types.h>: isc_region_t,
...
isc_textregion_t, isc_lex_t
2000-04-10 21:57:24 +00:00
Andreas Gustafsson
e9da40a783
no need to include <isc/buffer.h>, <isc/result.h> from <isc/base64.h>
2000-04-10 21:35:48 +00:00
Andreas Gustafsson
e3b279bfa9
no need to include <isc/buffer.h>, <isc/result.h>, <isc/mem.h> from <isc/base64.h>
2000-04-10 21:33:36 +00:00
David Lawrence
e6a6c0a5d6
35. [performance] Log messages which are of a level too high to be
...
logged by any channel in the logging configuration
will not cause the log mutex to be locked.
2000-04-06 20:32:31 +00:00
Andreas Gustafsson
dc46294525
added log.h and ondestroy.h to HEADERS
2000-04-04 23:04:30 +00:00
Andreas Gustafsson
e247a05711
need <sys/types.h>
2000-04-04 23:03:44 +00:00
Andreas Gustafsson
8f804834e2
moved logging typedefs from <isc/log.h> to <isc/types.h>
2000-04-04 20:09:05 +00:00
Andreas Gustafsson
e6e674f6a5
no need to include <isc/ondestroy.h> from <isc/mem.h>
2000-04-04 20:06:29 +00:00
Andreas Gustafsson
b7bd8a11e4
headers should not #include themselves
2000-04-04 19:25:33 +00:00
Brian Wellington
fcdd365bbf
Moved isc_buffer_t typedef from buffer.h to types.h
2000-03-28 02:59:46 +00:00
Bob Halley
c653686224
fix typo
2000-03-27 23:46:45 +00:00
Andreas Gustafsson
5fe5a0c026
revised logging categories
2000-03-23 00:55:12 +00:00
Andreas Gustafsson
d132769ee8
the syslog facility for the default_syslog channel is
...
LOG_DAEMON, not LOG_INFO
2000-03-23 00:49:15 +00:00
Bob Halley
435532822d
deal with systems missing in6addr_any
2000-03-22 22:07:17 +00:00
Andreas Gustafsson
fabbe85253
some newlines were counted twice, causing incorrect
...
line numbers in error messages
2000-03-22 17:39:48 +00:00
Andreas Gustafsson
a782776175
do not indent CVS ID comments by one space
2000-03-21 00:37:36 +00:00
Bob Halley
0e58c0998d
don't catch SIGQUIT
2000-03-18 01:29:48 +00:00
David Lawrence
0e766071d0
clarified requires/ensures for isc_task_detach and isc_task_sendanddetach
2000-03-18 00:41:27 +00:00
David Lawrence
d5db7668a7
added ISC_EVENTCLASS_OMAPI
2000-03-18 00:40:33 +00:00
Andreas Gustafsson
2539896175
do not indent CVS ID comment
2000-03-17 17:49:37 +00:00
Bob Halley
6a02971368
don't define ISC_MEMPOOL_NAMES
2000-03-16 22:40:48 +00:00
Bob Halley
2190526544
Allow zero length allocations/deallocations.
2000-03-16 22:39:46 +00:00