source: rtems/cpukit/ChangeLog @ 4da36c1a

4.104.114.84.9
Last change on this file since 4da36c1a was 4da36c1a, checked in by Joel Sherrill <joel.sherrill@…>, on May 11, 2007 at 8:01:37 PM

2007-05-11 Joel Sherrill <joel.sherrill@…>

  • libmisc/cpuuse/cpuuse.c, libmisc/stackchk/check.c, libmisc/stackchk/stackchk.h: Clean up as side-effect of making them suitable for inclusion in the Users Guide.
  • Property mode set to 100644
File size: 39.2 KB
Line 
12007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * libmisc/cpuuse/cpuuse.c, libmisc/stackchk/check.c,
4        libmisc/stackchk/stackchk.h: Clean up as side-effect of making them
5        suitable for inclusion in the Users Guide.
6
72007-05-11      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * ChangeLog: Move all ChangeLog entries for 2006 and earlier to
10        ChangeLog-pre2007.
11        * ChangeLog-pre2007: New file.
12
132007-05-10      Joel Sherrill <joel.sherrill@OARcorp.com>
14
15        PR 1241/rtems
16        * score/src/threadchangepriority.c, score/src/threadqrequeue.c: Close
17        critical section window added with requeueing support.
18
192007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * libcsupport/include/rtems/cdefs.h,
22          libcsupport/include/sys/cdefs.h: Remove.
23        * Makefile.am: Remove libcsupport/include/sys/cdefs.h.
24        * libcsupport/Makefile.am: Remove include/rtems/cdefs.h.
25        * include/rtems/bsd/sys/queue.h, libcsupport/include/sys/ioccom.h,
26        libnetworking/netdb.h, libnetworking/resolv.h,
27        libnetworking/arpa/inet.h, libnetworking/arpa/nameser.h,
28        libnetworking/libc/gethostbydns.c, libnetworking/libc/res_stubs.c,
29        libnetworking/machine/in_cksum.h, libnetworking/net/ethernet.h,
30        libnetworking/net/if.h, libnetworking/net/if_dl.h,
31        libnetworking/netinet/ip.h, libnetworking/netinet/tcp.h,
32        libnetworking/rtems/rtems_bsdnet_internal.h,
33        libnetworking/sys/libkern.h, libnetworking/sys/mount.h,
34        libnetworking/sys/poll.h, libnetworking/sys/socket.h,
35        libnetworking/sys/sysctl.h, libnetworking/sys/syslog.h,
36        libnetworking/sys/uio.h, libnetworking/sys/un.h,
37        librpc/include/rpc/auth.h, librpc/include/rpc/auth_unix.h,
38        librpc/include/rpc/clnt.h, librpc/include/rpc/clnt_soc.h,
39        librpc/include/rpc/pmap_clnt.h, librpc/include/rpc/pmap_prot.h,
40        librpc/include/rpc/pmap_rmt.h, librpc/include/rpc/svc.h,
41        librpc/include/rpc/svc_soc.h, librpc/include/rpc/xdr.h,
42        librpc/include/rpcsvc/ypclnt.h, librpc/include/rpc/rpc_com.h:
43        Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>.
44
452007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
46
47        * Makefile.am: Reflect introduction of
48          include/rtems/bsd/sys/cdefs.h.
49        * include/rtems/bsd/sys/cdefs.h: New.
50
512007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
52
53        * libnetworking/Makefile.am: Reflect having removed sys/queue.h.
54        * libnetworking/sys/queue.h: Remove.
55
562007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
57
58        * librpc/src/xdr/xdr_float.c: Include <rtems/endian.h> instead of
59        <machine/endian.h>.
60        * libnetworking/rtems/rtems_showroute.c,
61        libnetworking/rtems/rtems_showipstat.c,
62        libnetworking/rtems/rtems_showtcpstat.c,
63        libnetworking/rtems/rtems_showicmpstat.c,
64        libnetworking/rtems/rtems_showmbuf.c,
65        libnetworking/rtems/rtems_showudpstat.c,
66        libnetworking/rtems/rtems_showifstat.c, libnetworking/net/if.c,
67        libnetworking/net/raw_cb.c, libnetworking/net/route.c,
68        libnetworking/net/rtsock.c, libnetworking/net/raw_usrreq.c,
69        libnetworking/netinet/tcp_usrreq.c,
70        libnetworking/netinet/tcp_timer.c, libnetworking/netinet/if_ether.c,
71        libnetworking/netinet/tcp_debug.c, libnetworking/netinet/ip_fw.c,
72        libnetworking/netinet/ip_output.c,
73        libnetworking/netinet/ip_mroute.c, libnetworking/netinet/in_proto.c,
74        libnetworking/netinet/udp_usrreq.c,
75        libnetworking/netinet/tcp_output.c,
76        libnetworking/netinet/tcp_subr.c, libnetworking/netinet/tcp_input.c,
77        libnetworking/netinet/in_rmx.c, libnetworking/netinet/in_pcb.c,
78        libnetworking/netinet/raw_ip.c, libnetworking/netinet/ip_divert.c,
79        libnetworking/netinet/in.c, libnetworking/kern/uipc_socket2.c,
80        libnetworking/kern/kern_sysctl.c, libnetworking/kern/uipc_socket.c,
81        libnetworking/kern/kern_subr.c: Include <rtems/bsd/sys/queue.h>
82        instead of <sys/queue.h>.
83        * libnetworking/sys/socketvar.h, libnetworking/sys/mount.h,
84        libnetworking/sys/sysctl.h, libnetworking/net/raw_cb.h,
85        libnetworking/net/if.h, libnetworking/net/if_media.h,
86        libnetworking/net/if_var.h, libnetworking/netinet/in_var.h,
87        libnetworking/netinet/in_pcb.h: Include <rtems/bsd/sys/queue.h>
88        instead of <sys/queue.h>.
89        * Makefile.am: Reflect addition of include/rtems/bsd/sys/queue.h.
90        * include/rtems/bsd/sys/queue.h: New (Copied from
91          libnetworking/sys/queue.h).
92
932007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
94
95        * libcsupport/include/rtems/libcsupport.h, libcsupport/src/newlibc.c,
96        sapi/Makefile.am, sapi/include/confdefs.h, sapi/src/exinit.c,
97        score/Makefile.am, score/preinstall.am,
98        score/include/rtems/score/userext.h, score/src/chain.c,
99        score/src/userext.c: Switch to newlib reentrancy extension being
100        installed in the initial set instead of using rtems_extension_create.
101        While implementing this, noticed that user extensions and chain code
102        had multiple functions in a single file which is not desirable in the
103        SuperCore and API portions of RTEMS, so split these into multiple
104        files with one function per file. Also noticed that some of user
105        extension code was inlined for no particular reason so moved that to
106        C bodies.  Split executive shutdown from initialization since not
107        every application shuts down.  Moved __fini call to executive shutdown
108        to be more symmetrical with where it is called at startup.
109        * sapi/src/exshutdown.c, score/src/chainappend.c,
110        score/src/chainextract.c, score/src/chainget.c,
111        score/src/chaininsert.c, score/src/userextaddapiset.c,
112        score/src/userextaddset.c, score/src/userextremoveset.c,
113        score/src/userextthreadbegin.c, score/src/userextthreadcreate.c,
114        score/src/userextthreaddelete.c, score/src/userextthreadrestart.c,
115        score/src/userextthreadstart.c, score/src/userextthreadswitch.c: New
116        files.
117        * score/inline/rtems/score/userext.inl: Removed.
118
1192007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
120
121        * libcsupport/src/error.c, sapi/include/rtems/config.h: Do not
122        reference _Configuration_MP_table if multiprocessing is disabled.
123
1242007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
125
126        * libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-server.c: Do not
127        reference _Configuration_MP_table if multiprocessing is disabled.
128
1292007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
130
131        * libnetworking/machine/endian.h: Remove.
132        * libnetworking/Makefile.am: Remove machine/endian.h.
133        * libnetworking/arpa/nameser_compat.h, libnetworking/netinet/in.h,
134        libnetworking/rtems/rtems_bsdnet_internal.h: Include
135        <rtems/endian.h> instead of <machine/endian.h>.
136        * Makefile.am: Add include/rtems/endian.h.
137        * include/rtems/endian.h: New (Copied from
138          libnetworking/machine/endian.h).
139
1402007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
141
142        * libcsupport/src/readdir.c, libnetworking/net/slcompress.c,
143        pppd/md4.h, pppd/md5.h, pppd/pppd.h,
144        score/cpu/m68k/rtems/score/m68k.h: Include <rtems/stdint.h> instead
145        of <stdint.h>.
146        * libnetworking/machine/endian.h: Remove
147          CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
148        * NEWS: new.
149
1502007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
151
152        PR 1243
153        * pppd/auth.c (set_allowed_addrs): Remove bogus dereference.
154
1552007-05-08      Ralf Corsépius <ralf.corsepius@rtems.org>
156
157        * libnetworking/machine/endian.h: Convert htons, htonl, ntohs, ntohl
158        to inline functions, using uint[16,32]_t.
159        * libnetworking/netdb.h: Change netent->n_net to uint32_t to comply
160        with SUSv3.
161        * telnetd/icmds.c: Add HAVE_CONFIG_H magic.
162        * rtems/src/regionprocessqueue.c, score/src/heapresizeblock.c
163        score/src/threadqrequeue.c, ftpd/ftpd.c, libblock/src/show_bdbuf.c:
164        Add HAVE_CONFIG_H magic.
165        * libnetworking/libc/gethostbydns.c,
166        libnetworking/libc/inet_net_ntop.c,
167        libnetworking/libc/inet_pton.c: Eliminate __P.
168        * librpc/src/rpc/rtime.c: Use uint32_t instead of unsigned long for
169        return value of ntohl (POSIX requirement).
170        Use UINT32_C macros to avoid overflows on 16bit targets.
171        Eliminate __P.
172        * configure.ac: Check for working PRIxPTR.
173
1742007-05-08      Ralf Corsépius <ralf.corsepius@rtems.org>
175
176        * score/include/rtems/score/thread.h, score/inline/rtems/score/stack.inl
177        score/src/threadinitialize.c, score/src/threadstackallocate.c:
178        Use size_t for stack sizes.
179
1802007-05-03      Joel Sherrill <joel@OARcorp.com>
181
182        * ChangeLog, libcsupport/src/malloc.c,
183        libcsupport/src/mallocfreespace.c, sapi/include/confdefs.h,
184        score/Makefile.am, score/preinstall.am: malloc never blocks so the
185        Region Manager is quite heavy for implementing this. This patch
186        implements the C Program Heap directly in terms of the new Protected
187        Heap handler. This handler is a direct use of a SuperCore Heap in
188        conjunction with the Allocator Mutex used internally by RTEMS. This
189        saves 3184 bytes on most SPARC test executables.
190        * score/include/rtems/score/protectedheap.h, score/src/pheapallocate.c,
191        score/src/pheapallocatealigned.c, score/src/pheapextend.c,
192        score/src/pheapfree.c, score/src/pheapgetblocksize.c,
193        score/src/pheapgetfreeinfo.c, score/src/pheapgetinfo.c,
194        score/src/pheapinit.c, score/src/pheapresizeblock.c,
195        score/src/pheapwalk.c: New files.
196
1972007-05-03      Joel Sherrill <joel@OARcorp.com>
198
199        * libcsupport/src/rmdir.c: Fixed spacing.
200        * libcsupport/Makefile.am, libcsupport/src/newlibc.c: Split _exit from
201        newlibc.c. It is not required for minimum executing and drops 624
202        from SPARC minimum executable.
203        * libcsupport/src/newlibc_exit.c: New file.
204
2052007-04-17      Joel Sherrill <joel@OARcorp.com>
206
207        * itron/Makefile.am, itron/src/eventflags.c, itron/src/fmempool.c,
208        itron/src/itronintr.c, itron/src/itrontime.c, itron/src/network.c,
209        itron/src/port.c, itron/src/sysmgmt.c, itron/src/task.c,
210        itron/src/vmempool.c, posix/Makefile.am, posix/src/pthread.c,
211        rtems/src/taskinitusers.c, rtems/src/tasks.c,
212        sapi/include/confdefs.h, sapi/src/io.c: Various modification to
213        reduce executable size. Most were refactoring of files. Split ITRON
214        API files. Implemented mechanism to avoid initialization task/thread
215        loop being linked in when that style of task initialization was not
216        being used.
217        * itron/src/acp_por.c, itron/src/act_cyc.c, itron/src/cal_por.c,
218        itron/src/chg_iXX.c, itron/src/clr_flg.c, itron/src/cre_flg.c,
219        itron/src/cre_mpf.c, itron/src/cre_mpl.c, itron/src/cre_por.c,
220        itron/src/def_alm.c, itron/src/def_cyc.c, itron/src/def_exc.c,
221        itron/src/def_int.c, itron/src/def_svc.c, itron/src/del_flg.c,
222        itron/src/del_mpf.c, itron/src/del_mpl.c, itron/src/del_por.c,
223        itron/src/dis_int.c, itron/src/dly_tsk.c, itron/src/ena_int.c,
224        itron/src/fwd_por.c, itron/src/get_blf.c, itron/src/get_blk.c,
225        itron/src/get_tim.c, itron/src/get_ver.c, itron/src/itroninittasks.c,
226        itron/src/loc_cpu.c, itron/src/nget_nod.c, itron/src/nget_ver.c,
227        itron/src/nrea_dat.c, itron/src/nwri_dat.c, itron/src/pacp_por.c,
228        itron/src/pcal_por.c, itron/src/pget_blf.c, itron/src/pget_blk.c,
229        itron/src/pol_flg.c, itron/src/ref_alm.c, itron/src/ref_cfg.c,
230        itron/src/ref_cyc.c, itron/src/ref_flg.c, itron/src/ref_iXX.c,
231        itron/src/ref_mpf.c, itron/src/ref_mpl.c, itron/src/ref_por.c,
232        itron/src/ref_sys.c, itron/src/rel_blf.c, itron/src/rel_blk.c,
233        itron/src/ret_int.c, itron/src/ret_tmr.c, itron/src/ret_wup.c,
234        itron/src/rpl_rdv.c, itron/src/set_flg.c, itron/src/set_tim.c,
235        itron/src/tacp_por.c, itron/src/tcal_por.c, itron/src/tget_blf.c,
236        itron/src/tget_blk.c, itron/src/twai_flg.c, itron/src/unl_cpu.c,
237        itron/src/wai_flg.c, posix/src/pthreadinitthreads.c: New files.
238
2392007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
240
241        * score/include/rtems/score/thread.h:
242          Use Context_Control_fp* instead of void* for fp_contexts.
243
2442007-04-16      Joel Sherrill <joel@OARcorp.com>
245
246        PR 1240/filesystem
247        * libfs/src/imfs/imfs_rmnod.c: Fix link when removing a symlink. Memory
248        for filename was not being freed.
249
2502007-04-16      Ralf Corsépius <ralf.corsepius@rtems.org>
251
252        * pppd/utils.c: Use uintptr_t instead of unsigned long.
253
2542007-04-16      Joel Sherrill <joel@OARcorp.com>
255
256        * itron/src/rsm_tsk.c: Correct error returned.
257
2582007-04-14      Ralf Corsépius <ralf.corsepius@rtems.org>
259
260        * configure.ac: Redefine LIBPOSIX to !UNIX.
261        * posix/src/usleep.c, libcsupport/src/readlink.c:
262        Update API to SUSv3.
263
2642007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
265
266        * posix/Makefile.am: Unconditionally build src/sleep.c,
267          src/usleep.c.
268        * posix/src/clockgettime.c: #ifdef CLOCK_MONOTONIC the
269          CLOCK_MONOTONIC case.
270        * score/inline/rtems/score/tod.inl: Include <sys/time.h>.
271
2722007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
273
274        * posix/Makefile.am: Cosmetics.
275        * configure.ac: Add AM_CONDITIONAL(HAS_PTHREADS).
276        * httpd/Makefile.am: Use HAS_PTHREADS instead of LIBPOSIX.
277
2782007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
279
280        * posix/Makefile.am, wrapup/Makefile.am, configure.ac: Rename
281          AM_CONDITIONAL(HAS_POSIX) into LIBPOSIX.
282        * posix/src/clockgettime.c, posix/src/clocksettime.c: Don't include
283          rtems/posix/time.h.
284        * posix/src/nanosleep.c: Include rtems/score/timespec.h instead of
285          rtems/posix/time.h.
286        * score/include/rtems/score/object.h: Use size_t for byte sizes.
287
2882007-04-12      Joel Sherrill <joel@OARcorp.com>
289
290        * itron/src/rsm_tsk.c: Correct error returned.
291
2922007-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
293
294        * include/rtems/pci.h: Added device ID for MOTOROLA_HAWK
295
2962007-04-09      Ralf Corsépius <ralf.corsepius@rtems.org>
297
298        * libcsupport/src/newlibc.c: Add __ATTRIBUTE_IMPURE_PTR__
299        (Fixes "relocation truncated to fit: R_MIPS_GPREL16" against
300        _impure_ptr bug).
301        Fix abuse of _REENT_INIT().
302
3032007-04-05      Joel Sherrill <joel@OARcorp.com>
304
305        * itron/src/itrontime.c: Fix typo.
306        * score/include/rtems/score/tod.h: Add TOD_TICKS_PER_SECOND macro.
307        * score/src/iterateoverthreads.c: Safely take NULL as argument.
308        * score/src/threaddispatch.c: Formatting.
309
3102007-04-05      Joel Sherrill <joel@OARcorp.com>
311
312        * posix/Makefile.am: Fix formatting.
313
3142007-04-05      Joel Sherrill <joel@OARcorp.com>
315
316        * posix/Makefile.am, posix/include/rtems/posix/time.h,
317        posix/src/adjtime.c, posix/src/alarm.c, posix/src/clockgetres.c,
318        posix/src/condtimedwait.c, posix/src/mqueuetimedreceive.c,
319        posix/src/mqueuetimedsend.c, posix/src/mutextimedlock.c,
320        posix/src/nanosleep.c, posix/src/posixtimespecabsolutetimeout.c,
321        posix/src/pthread.c, posix/src/pthreadcreate.c,
322        posix/src/pthreadsetschedparam.c, posix/src/ptimer1.c,
323        posix/src/sched.c, posix/src/semtimedwait.c,
324        posix/src/sigtimedwait.c, posix/src/ualarm.c,
325        rtems/src/clocktodtoseconds.c, score/Makefile.am,
326        score/preinstall.am, score/include/rtems/score/tod.h,
327        score/inline/rtems/score/tod.inl, score/src/coretod.c,
328        score/src/coretodget.c, score/src/coretodgetuptime.c,
329        score/src/coretodset.c, score/src/coretodtickle.c: Provide timespec
330        manipulation routines in the SuperCore. Use them everywhere possible.
331        This lead to significant cleanup in the API routines and eliminated
332        some of the same code from the POSIX API. At this point, the
333        SuperCore keeps time in POSIX timespec format properly from 1970. You
334        just cannot set it before 1988 in keeping with RTEMS traditional
335        behavior.
336        * score/include/rtems/score/timespec.h, score/src/timespecaddto.c,
337        score/src/timespecfromticks.c, score/src/timespecisvalid.c,
338        score/src/timespeclessthan.c, score/src/timespecsubtract.c,
339        score/src/timespectoticks.c: New files.
340        * posix/src/posixintervaltotimespec.c,
341        posix/src/posixtimespecsubtract.c,
342        posix/src/posixtimespectointerval.c: Removed.
343
3442007-04-04      Joel Sherrill <joel@OARcorp.com>
345
346        * score/Makefile.am, score/include/rtems/score/tod.h,
347        score/inline/rtems/score/tod.inl: Make _TOD_Tickle_ticks a real
348        non-inlined routine. It should only be used once so there is little
349        advantage to inlining it.
350        * score/src/coretodtickle.c: New file.
351
3522007-04-02      Joel Sherrill <joel@OARcorp.com>
353
354        * posix/Makefile.am, score/src/objectgetnoprotection.c: Eliminate some
355        dead code.
356        * posix/src/time.c: Removed.
357
3582007-04-02      Joel Sherrill <joel@OARcorp.com>
359
360        * posix/include/rtems/posix/timer.h, posix/src/alarm.c,
361        posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
362        posix/src/sysconf.c, posix/src/ualarm.c, rtems/src/clockget.c,
363        rtems/src/clocktodvalidate.c, score/include/rtems/score/tod.h,
364        score/inline/rtems/score/tod.inl, score/src/coretod.c: Eliminate
365        TOD_Ticks_per_second variable.
366
3672007-04-02      Joel Sherrill <joel@OARcorp.com>
368
369        * itron/src/itrontime.c, libcsupport/src/__gettod.c,
370        posix/include/rtems/posix/time.h, posix/include/rtems/posix/timer.h,
371        posix/src/clockgettime.c, posix/src/clocksettime.c,
372        posix/src/nanosleep.c, posix/src/posixtimespecsubtract.c,
373        posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
374        posix/src/sleep.c, rtems/Makefile.am,
375        rtems/include/rtems/rtems/clock.h, rtems/include/rtems/rtems/timer.h,
376        rtems/include/rtems/rtems/types.h, rtems/src/clockget.c,
377        rtems/src/clockset.c, rtems/src/clocktodtoseconds.c,
378        rtems/src/clocktodvalidate.c, rtems/src/taskwakewhen.c,
379        score/Makefile.am, score/include/rtems/score/tod.h,
380        score/inline/rtems/score/tod.inl, score/src/coretod.c,
381        score/src/coretodset.c: Convert from Classic API style TOD_Control as
382        fundamental time structure to POSIX struct timespec. Add
383        clock_get_uptime().
384        * rtems/src/clockgetuptime.c, score/src/coretodget.c,
385        score/src/coretodgetuptime.c: New files.
386        * score/src/coretodtickle.c, score/src/coretodtoseconds.c,
387        score/src/coretodvalidate.c: Removed.
388
3892007-04-02      Joel Sherrill <joel@OARcorp.com>
390
391        * libcsupport/src/printk.c: Add %p support.
392
3932007-04-02      Joel Sherrill <joel@OARcorp.com>
394
395        * libmisc/stackchk/check.c: Add code to check validity of frame pointer
396        in addition to the pattern area being overwritten. Also do some
397        cleanup.
398
3992007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
400
401        * include/rtems/pci.h: Further stdint.h fixed-size types.
402
4032007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
404
405        * include/rtems/pci.h: Use stdint.h fixed size-types.
406
4072007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
408
409        * libnetworking/Makefile.am: Move libc/send.c to libc_a_SOURCES.
410        * libnetworking/Makefile.am: Move libc/recv.c to libc_a_SOURCES.
411        * libnetworking/Makefile.am: Move libc/res_config.h to
412          libc_a_SOURCES (File is being used).
413        * libnetworking/libc/iso_addr.c, libnetworking/libc/iso_addr.3:
414        Remove (Unused).
415        * libnetworking/Makefile.am: Remove libc/iso_addr.c, libc/iso_addr.3.
416        * libnetworking/net/ppp-deflate.c, libnetworking/net/bsd-comp.c:
417        Remove (Unused).
418        * libnetworking/Makefile.am: Remove net/ppp-deflate.c, net/bsd-comp.c.
419
4202007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
421
422        * libnetworking/libc/addr2ascii.c, libnetworking/libc/ascii2addr.c,
423        libnetworking/libc/base64.c, libnetworking/libc/ether_addr.c,
424        libnetworking/libc/gethostbydns.c, libnetworking/libc/gethostbyht.c,
425        libnetworking/libc/gethostbynis.c,
426        libnetworking/libc/gethostnamadr.c,
427        libnetworking/libc/gethostname.c, libnetworking/libc/getnetbydns.c,
428        libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetbynis.c,
429        libnetworking/libc/getnetnamadr.c, libnetworking/libc/getproto.c,
430        libnetworking/libc/getprotoent.c, libnetworking/libc/getprotoname.c,
431        libnetworking/libc/getservbyname.c,
432        libnetworking/libc/getservbyport.c, libnetworking/libc/getservent.c,
433        libnetworking/libc/herror.c, libnetworking/libc/inet_addr.c,
434        libnetworking/libc/inet_lnaof.c, libnetworking/libc/inet_makeaddr.c,
435        libnetworking/libc/inet_net_ntop.c,
436        libnetworking/libc/inet_net_pton.c, libnetworking/libc/inet_neta.c,
437        libnetworking/libc/inet_netof.c, libnetworking/libc/inet_network.c,
438        libnetworking/libc/inet_ntoa.c, libnetworking/libc/inet_ntop.c,
439        libnetworking/libc/inet_pton.c, libnetworking/libc/iso_addr.c,
440        libnetworking/libc/linkaddr.c, libnetworking/libc/map_v4v6.c,
441        libnetworking/libc/ns_addr.c, libnetworking/libc/ns_name.c,
442        libnetworking/libc/ns_netint.c, libnetworking/libc/ns_ntoa.c,
443        libnetworking/libc/ns_parse.c, libnetworking/libc/ns_print.c,
444        libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
445        libnetworking/libc/rcmd.c, libnetworking/libc/recv.c,
446        libnetworking/libc/res_comp.c, libnetworking/libc/res_data.c,
447        libnetworking/libc/res_debug.c, libnetworking/libc/res_init.c,
448        libnetworking/libc/res_mkquery.c, libnetworking/libc/res_mkupdate.c,
449        libnetworking/libc/res_query.c, libnetworking/libc/res_send.c,
450        libnetworking/libc/res_stubs.c, libnetworking/libc/res_update.c,
451        libnetworking/libc/send.c, libnetworking/libc/strsep.c: Eliminate
452        SCCS, LINT. Add HAVE_CONFIG_H.
453        * libcsupport/src/__assert.c: Add HAVE_CONFIG_H.
454
4552007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
456
457        * rtems/include/rtems/rtems/tasks.h: Change rtems_task_argument to
458          uintptr_t.
459
4602007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
461
462        * libnetworking/netinet/ip_icmp.c, libnetworking/netinet/ip_input.c,
463        libnetworking/netinet/ip_output.c: Further _IP_VHL removal preps.
464
4652007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
466
467        * libnetworking/netinet/ip.h: Add FreeBSD's alignment macros.
468        * libnetworking/net/netisr.h: Partial update from FreeBSD.
469        * libcsupport/src/getpwent.c: Remove bogus cast to long.
470        * libnetworking/libc/strsep.c: Don't build if provided by libc.
471        * libnetworking/libc/rcmd.c: Eliminate __P(). Cosmetics.
472        * libnetworking/sys/select.h: Remove selrecord, selwakeup (Unused).
473        * libnetworking/netinet/ip_output.c: Preps to eliminate _IP_VHL
474        (Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
475        * libnetworking/netinet/ip_input.c: Preps to eliminate _IP_VHL
476        (Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
477        * libnetworking/netinet/ip_icmp.c: Preps to eliminate _IP_VHL
478        (Abandoned in FreeBSD).
479        * libnetworking/netinet/tcp_subr.c: Preps to eliminate _IP_VHL
480        (Abandoned in FreeBSD).
481        * libnetworking/netinet/raw_ip.c: Preps to eliminate _IP_VHL
482        (Abandoned in FreeBSD).
483        * libnetworking/netinet/ip_output.c: Partial update from FreeBSD.
484        * libnetworking/netinet/ip_fw.c: Eliminate __P().
485
4862007-03-28      Chris Johns <chrisj@rtems.org>
487
488        * rtems/Makefile.am, rtems/include/rtems/rtems/clock.h,
489        score/include/rtems/score/watchdog.h: Add support for a handler to
490        obtain the number of nanoseconds since the last clock tick. The
491        primary interface for this is rtems_clock_set_nanoseconds_extension.
492        Subsequent commits from Joel will redo the TOD support to use this
493        capability.
494        * rtems/src/clocksetnsecshandler.c: New file.
495
4962007-03-28      Joel Sherrill <joel@OARcorp.com>
497
498        PR 1234/cpukit
499        * libcsupport/Makefile.am: Provide printk() based implementation of
500        __assert() to reduce dependencies in executables.
501        * libcsupport/src/__assert.c: New file.
502
5032007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
504
505        * librpc/src/rpc/clnt_tcp.c (clnttcp_create):
506        Use uintptr_t for "disrupt". Remove bogus (long) cast.
507        * libnetworking/net/ppp-comp.h: Remove (Unused).
508        * libnetworking/Makefile.am: Remove net/ppp-comp.h.
509        * libnetworking/sys/buf.h: Remove (Unused).
510        * libnetworking/Makefile.am: Remove sys/buf.h.
511        * libnetworking/kern/kern_sysctl.c,
512        libnetworking/kern/uipc_socket2.c: Include <sys/queue.h> instead of
513        <sys/buf.h>.
514        *  libcsupport/include/sys/sockio.h: Partial update from
515          FreeBSD.
516
5172007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
518
519        * libnetworking/netinet/ip_output.c: Use uint32_t optlen.
520        * libnetworking/netinet/igmp.c: Eliminate __P().
521        * libnetworking/netinet/in.c: Eliminate __P().
522        * libnetworking/netinet/tcp_subr.c: Eliminate __P().
523        * libnetworking/netinet/in_pcb.c: Eliminate __P().
524        * libnetworking/netinet/ip_output.c: Eliminate __P().
525
5262007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
527
528        * libnetworking/sys/protosw.h (pr_usrreqs.pru_attach,
529        pr_usrreqs.pru_control, pr_usrreqs.pru_rcvd, pr_usrreqs.pru_rcvoob):
530        Change int args to intptr_t because they are casted to pointers.
531        * libnetworking/netinet/tcp_usrreq.c,
532        libnetworking/kern/uipc_socket2.c: Reflect changes to sys/protosw.h.
533
5342007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
535
536        * libnetworking/rtems/rtems_glue.c: Cast to intptr_t instead of
537        "long", because long is not guaranteed to be castable to char*.
538        * libnetworking/netinet/ip_input.c: Eliminate __P().
539        Change "int next" to "int32_t next" for 16bit targets.
540        * libnetworking/netinet/tcp_input.c: Eliminate __P().
541        * libnetworking/netinet/in_rmx.c: Eliminate __P().
542        * libnetworking/netinet/tcp_usrreq.c: Eliminate __P().
543        * libnetworking/netinet/udp_usrreq.c: Eliminate __P().
544        * libnetworking/nfs/bootp_subr.c: Eliminate __P().
545        * libnetworking/rtems/rtems_bsdnet_internal.h: Eliminate __P().
546        * libnetworking/kern/uipc_domain.c: Eliminate __P().
547
5482007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
549
550        * libnetworking/net/pppcompress.h, libnetworking/net/pppcompress.c:
551        Remove (Abandoned in FreeBSD).
552        * libnetworking/Makefile.am: Remove net/pppcompress.c,
553        net/pppcompress.h.
554        * libnetworking/net/if_ppp.c: Use net/slcompress.h instead of
555        net/pppcompress.h.
556        * libnetworking/net/slcompress.h: Cosmetics from FreeBSD.
557        * libnetworking/net/ppp_tty.c: Use net/slcompress.h instead of
558        net/pppcompress.h.
559
5602007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
561
562        * libnetworking/net/pppcompress.h: Eliminate __P().
563        * libnetworking/net/if_pppvar.h: Cosmetics from FreeBSD.
564        * libnetworking/net/if_llc.h: Update from FreeBSD.
565
5662007-03-27      Ralf Corsépius <ralf.corsepius@rtems.org>
567
568        * pppd/ccp.c, pppd/options.c: Include <net/ppp_comp.h> instead of
569          <net/ppp-comp.h>.
570        * libnetworking/net/ppp-comp.h: Include <net/ppp_comp.h>.
571        Warn about using it.
572        * libnetworking/Makefile.am: Add net/ppp_comp.h.
573        * libnetworking/net/ppp_comp.h: New (copy of ppp-comp.h).
574        * libnetworking/net/ppp-comp.h: Eliminate __P(). Cosmetics from
575          FreeBSD.
576        * libnetworking/machine/in_cksum.h: Eliminate __P().
577        * pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/chap.c,
578        pppd/chap_ms.c, pppd/chat.c, pppd/demand.c, pppd/fsm.c,
579        pppd/ipcp.c, pppd/lcp.c, pppd/options.c, pppd/rtemsmain.c,
580        pppd/sys-rtems.c, pppd/upap.c, pppd/utils.c:
581        Eliminate __P().
582        * libcsupport/src/scandir.c: Eliminate __P().
583        * pppd/chap.h, pppd/chap_ms.h, pppd/fsm.h, pppd/ipcp.h,
584        pppd/lcp.h, pppd/magic.h, pppd/md4.h, pppd/pppd.h, pppd/upap.h:
585        Eliminate __P().
586        * libnetworking/netinet/ip_mroute.c: Eliminate __P().
587        * libnetworking/netinet/ip_mroute.h: Partial update from FreeBSD.
588        * libnetworking/net/raw_cb.c: Sync with FreeBSD.
589
5902007-03-26      Joel Sherrill <joel@OARcorp.com>
591
592        PR 1231/cpukit
593        * posix/src/adasupp.c, posix/src/clockgetcpuclockid.c,
594        posix/src/clockgetenableattr.c, posix/src/clockgetres.c,
595        posix/src/clockgettime.c, posix/src/clocksetenableattr.c,
596        posix/src/mutex.c, posix/src/mutexattrdestroy.c,
597        posix/src/mutexattrgetprioceiling.c,
598        posix/src/mutexattrgetprotocol.c, posix/src/mutexattrgetpshared.c,
599        posix/src/mutexattrinit.c, posix/src/mutexattrsetprioceiling.c,
600        posix/src/mutexattrsetprotocol.c, posix/src/mutexattrsetpshared.c,
601        posix/src/mutexdefaultattributes.c, posix/src/mutexdestroy.c,
602        posix/src/mutexgetprioceiling.c, posix/src/mutexlock.c,
603        posix/src/mutexlocksupp.c, posix/src/mutexmp.c,
604        posix/src/mutexsetprioceiling.c, posix/src/mutextimedlock.c,
605        posix/src/mutextrylock.c, posix/src/mutexunlock.c,
606        posix/src/nanosleep.c, posix/src/posixintervaltotimespec.c,
607        posix/src/posixtimespecsubtract.c,
608        posix/src/posixtimespectointerval.c,
609        posix/src/psignalclearprocesssignals.c,
610        posix/src/psignalclearsignals.c,
611        posix/src/psignalsetprocesssignals.c,
612        posix/src/psignalunblockthread.c, posix/src/ptimer.c,
613        posix/src/ptimer1.c, posix/src/sched.c, posix/src/time.c: Remove
614        unneeded includes of assert.h
615
6162007-03-26      Joel Sherrill <joel@OARcorp.com>
617
618        * libcsupport/include/rtems/assoc.h: Pick up the include file
619        changes associated with the file splitting.
620
6212007-03-26      Joel Sherrill <joel@OARcorp.com>
622
623        * libcsupport/Makefile.am: Pick up the Makefile changes associated
624        with the file splitting.
625
6262007-03-26      Joel Sherrill <joel@OARcorp.com>
627
628        * libcsupport/src/assoc.c, libcsupport/src/libio.c,
629        libcsupport/src/write.c: Split files to shrink minimum.exe. Hopefully
630        this will not be deemed necessary to commit to the 4.7 branch.
631        * libcsupport/src/assoclocalbyname.c,
632        libcsupport/src/assoclocalbyremote.c,
633        libcsupport/src/assoclocalbyremotebitfield.c,
634        libcsupport/src/assocnamebylocal.c,
635        libcsupport/src/assocnamebylocalbitfield.c,
636        libcsupport/src/assocnamebyremote.c,
637        libcsupport/src/assocnamebyremotebitfield.c,
638        libcsupport/src/assocptrbylocal.c, libcsupport/src/assocptrbyname.c,
639        libcsupport/src/assocptrbyremote.c,
640        libcsupport/src/assocremotebylocal.c,
641        libcsupport/src/assocremotebylocalbitfield.c,
642        libcsupport/src/assocremotebyname.c, libcsupport/src/libio_init.c,
643        libcsupport/src/write_r.c: New files.
644
6452007-03-26      Joel Sherrill <joel@OARcorp.com>
646
647        * libcsupport/src/__gettod.c: Replace incorrect comment about timezone
648        support and remove deadcode. Replace with comment explaining that
649        behavior is compatible with GNU/Linux per Eric Norum.
650
6512007-03-26      Ralf Corsépius <ralf.corsepius@rtems.org>
652
653        * libnetworking/net/ppp_defs.h, libnetworking/net/if_ppp.h:
654        Partial update from FreeBSD.
655        * libnetworking/netinet/if_ether.h: Eliminate __P().
656        * libnetworking/netinet/ip_var.h: Eliminate __P().
657        * libnetworking/netinet/in.h: Eliminate __P().
658        * libnetworking/netinet/tcp_var.h: Eliminate __P().
659
6602007-03-25      Ralf Corsépius <ralf.corsepius@rtems.org>
661
662        * libnetworking/netinet/udp_var.h: Cosmetics from FreeBSD.
663        Remove __P();
664        * libnetworking/netinet/in_pcb.h: More partial updates from FreeBSD.
665
6662007-03-25      Ralf Corsépius <ralf.corsepius@rtems.org>
667
668        * libnetworking/netinet/in_var.h: Remove __P().
669        * libnetworking/netinet/in_systm.h: Remove __P().
670        * libnetworking/netinet/in_pcb.h: Partial updates from FreeBSD.
671        * libnetworking/sys/socketvar.h: Cosmetics from FreeBSD.
672        * libnetworking/netinet/if_ether.c: Remove __P().
673        * libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c:
674        More updates from FreeBSD.
675        * libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
676        libnetworking/net/route.h: Partial update from FreeBSD.
677
6782007-03-24      Ralf Corsépius <ralf.corsepius@rtems.org>
679
680        * libnetworking/Makefile.am: Remove nfs/krpc.h.
681        * libnetworking/nfs/krpc.h: Remove (Unused).
682        * libnetworking/kern/kern_subr.c: Remove #ifdef'ed vax code.
683        * libnetworking/Makefile.am: Remove nfs/nfs.h.
684        * libnetworking/nfs/nfs.h: Remove (Unused).
685
6862007-03-19      Ralf Corsépius <ralf.corsepius@rtems.org>
687
688        * libnetworking/sys/buf.h: Remove unused/non-implemented bsd kernel
689          symbols.
690        * libnetworking/sys/conf.h: Don't include machine/conf.h.
691        Update copyright notice.
692        Remove unused/non-implemented declarations.
693        * libnetworking/Makefile.am: Remove machine/conf.h.
694        * libnetworking/machine/conf.h: Remove.
695
6962007-03-19      Ralf Corsépius <ralf.corsepius@rtems.org>
697
698        * libnetworking/sys/systm.h: Update copyright notice from FreeBSD.
699        Remove many non-supported/unused declarations.
700
7012007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
702
703        * libnetworking/sys/ucred.h: Remove crcopy, crdup, crfree, crget,
704          crhold (Unused/non-implemented).
705
7062007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
707
708        * libnetworking/sys/ucred.h: Remove __P().
709        * libnetworking/sys/callout.h: Remove __P().
710        * libnetworking/sys/domain.h: Remove __P().
711        * libnetworking/sys/socketvar.h: Remove __P().
712        * libnetworking/sys/socket.h: Remove __P().
713        * libnetworking/sys/select.h: Remove __P().
714        * libnetworking/sys/kernel.h: Remove __P().
715        * libnetworking/sys/protosw.h: Remove __P().
716        * libnetworking/sys/conf.h: Remove bdevsw, cdevsw, swdevt (Unused).
717        * libnetworking/sys/systm.h: Remove nblkdev, nchrdev,
718        swdevt, nswdev, nswap (Unused).
719
7202007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
721
722        * libnetworking/sys/conf.h: Remove non-implemented/unused symbols.
723        * libnetworking/net/ppp_tty.c: Use struct rtems_termios_linesw
724        instead of struct linesw (PR 1229)
725        * libnetworking/sys/systm.h: Comment out copyin/copyout to work
726        around clash with defines from rtems_bsdnet_internal.h.
727        * score/src/heapwalk.c: include stdlib.h.
728
7292007-03-17      Ralf Corsépius <ralf.corsepius@rtems.org>
730
731        * libnetworking/sys/buf.h, libnetworking/sys/conf.h:
732        Remove __P().
733        * libnetworking/net/if.h, libnetworking/net/if_ppp.h,
734        libnetworking/sys/signalvar.h, libnetworking/sys/systm.h:
735        Remove __P().
736        * libcsupport/include/rtems/termiostypes.h,
737        libcsupport/src/termios.c: Prefix linesw, struct linesw, nwlinesw
738        with rtems_termios_*.
739        * libnetworking/sys/conf.h: Remove linesw, struct linesw, nlinesw.
740        (Clash with termiostypes.h - PR 1229).
741
7422007-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
743
744        * score/include/rtems/score/wkspace.h,
745        score/inline/rtems/score/wkspace.inl, score/src/wkspace.c:
746        Change _Workspace_Handler_initialization and
747        _Workspace_Allocate_or_fatal_error to using size_t.
748        * libnetworking/sys/rtprio.h: Remove (Unused).
749        * libnetworking/Makefile.am: Remove sys/rtprio.h.
750
7512007-03-14      Ralf Corsépius <ralf.corsepius@rtems.org>
752
753        * libnetworking/sys/mbuf.h, libnetworking/sys/rtprio.h:
754        Remove __P().
755
7562007-03-13      Ralf Corsépius <ralf.corsepius@rtems.org>
757
758        * libcsupport/src/assocnamebad.c: Remove dead code. Use PRI* macros
759          to fix warnings.
760        * score/include/rtems/score/stack.h: Use size_t for stack sizes.
761        * score/include/rtems/score/chain.h, score/src/chain.c:
762        Change _Chain_Initialize to using size_t.
763
7642007-03-12      Joel Sherrill <joel@OARcorp.com>
765
766        * libmisc/dumpbuf/dumpbuf.c, libmisc/dumpbuf/dumpbuf.h: Rename
767        Dump_Buffer to rtems_print_buffer.
768
7692007-03-12      Joel Sherrill <joel@OARcorp.com>
770
771        * score/src/heapallocatealigned.c, score/src/threadqrequeue.c: Correct
772        license URL and/or fix mistake in copyright notice. Both of these
773        mistakes appear to be from code submitted after these changes were
774        made previously.
775
7762007-03-10      Joel Sherrill <joel@OARcorp.com>
777
778        PR 1226/cpukit
779        * sapi/include/confdefs.h: CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE not
780        CONFIGURE_HAS_OWN_MULTIPROCESING_TABLE.
781
7822007-03-08      Joel Sherrill <joel@OARcorp.com>
783
784        * libfs/src/imfs/imfs.h: Fix comment.
785
7862007-03-08      Joel Sherrill <joel@OARcorp.com>
787
788        * libfs/src/imfs/imfs.h: Fix comment.
789
7902007-03-08      Joel Sherrill <joel@OARcorp.com>
791
792        * libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
793        libmisc/stackchk/stackchk.h: Change dump usage to report usage.
794
7952007-03-08      Joel Sherrill <joel@OARcorp.com>
796
797        * rtems/Makefile.am, rtems/src/msgqsend.c, rtems/src/msgqurgent.c:
798        Remove wrapper for message queue send and urgent and implement them
799        directly. There was an unnecessary function call layer in addition to
800        conditions in the shared routine. Directly coding both directives is
801        simpler and should result in smaller code.
802        * rtems/src/msgqsubmit.c: Removed.
803
8042007-03-05      Joel Sherrill <joel@OARcorp.com>
805
806        PR 1222/cpukit
807        * score/Makefile.am, score/include/rtems/score/coremutex.h,
808        score/include/rtems/score/threadq.h,
809        score/inline/rtems/score/coremutex.inl, score/src/coremsgsubmit.c,
810        score/src/coremutexsurrender.c, score/src/threadchangepriority.c,
811        score/src/threadclearstate.c, score/src/threadhandler.c,
812        score/src/threadinitialize.c, score/src/threadqdequeuefifo.c,
813        score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
814        score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
815        score/src/threadqextractfifo.c, score/src/threadqextractpriority.c,
816        score/src/threadsetstate.c: Enhance so that when the prioirity of a
817        thread that is blocked on a priority based thread queue is changed,
818        that its placement in the queue is reevaluated based upon the new
819        priority. This enhancement includes modifications to the SuperCore as
820        well as new test cases.
821        * score/src/threadqrequeue.c: New file.
822
8232007-03-05      Joel Sherrill <joel@OARcorp.com>
824
825        * sapi/src/exinit.c: Fix spacing.
826
8272007-03-05      Joel Sherrill <joel@OARcorp.com>
828
829        PR 1221/cpukit
830        * posix/src/pthreadequal.c: Fix critical section nesting.
831
8322007-02-22      Ralf Corsepius <ralf.corsepius@rtems.org>
833
834        * libcsupport/Makefile.am: Move getpagesize.c to newlib-only
835          compiled files.
836
8372007-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
838
839        * wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p.
840
8412007-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
842
843        * score/Makefile.am: Remove macros/README.
844
8452007-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
846
847        * score/include/rtems/score/heap.h, score/src/heap.c,
848        score/src/heapallocatealigned.c, score/src/heapresizeblock.c:
849        More size_t for heap-sizes.
850        * score/include/rtems/score/heap.h, score/src/heap.c,
851        score/src/heapallocate.c, score/src/heapextend.c: Use size_t for
852        heap-sizes.
853        * libnetworking/resolv.h: Typo fixes. Remove __P().
854
8552007-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
856
857        * rtems/include/rtems/rtems/tasks.h, rtems/src/taskcreate.c:
858        Use size_t for stack-sizes.
859
8602007-02-07      Ralf Corsépius <ralf.corsepius@rtems.org>
861
862        * libnetworking/vm/vm_extern.h: Remove non-implemented/unused
863          functions.
864        * configure.ac: Check for intmax_t, uintptr_t, intptr_t,
865        pthread.h, pthread_rwlock_t, pthread_barrier_t, pthread_spinlock_t.
866
8672007-02-06      Till Straumann <strauman@slac.stanford.edu>
868
869        * libcsupport/src/gxx_wrappers.c: fix PR#690. Supply
870        taskvar dtor to plug memory leak. Applied patch attached
871        to PR#690.
872
8732007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
874
875        * libcsupport/src/getpagesize.c: New (moved from posix/src).
876        * posix/src/getpagesize.c: Removed.
877        * posix/Makefile.am: Remove references to getpagesize.c.
878        * libcsupport/Makefile.am: Add getpagesize.c.
879
8802007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
881
882        * posix/src/sysconf.c: Add support for _SC_PAGESIZE (PR 1215).
883        * posix/src/mqueuesendsupp.c: Remove cast to make broken const cast
884          visible.
885        * score/inline/rtems/score/coremsg.inl: More size_t and consts.
886
8872007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
888
889        * rtems/src/msgqsend.c: Use size_t for sizes.
890        * rtems/src/msgqurgent.c: Use size_t for sizes.
891        * rtems/src/msgqbroadcast.c: Use size_t for sizes.
892        * rtems/src/msgmp.c: Use size_t for sizes.
893        * rtems/src/msgqsubmit.c: Use size_t for sizes.
894        * rtems/include/rtems/rtems/msgmp.h: Use size_t for sizes.
895        * rtems/include/rtems/rtems/message.h: Use size_t for sizes.
896        * score/inline/rtems/score/coremsg.inl: Use size_t for sizes.
897
8982007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
899
900        * itron/src/trcv_mbf.c: Use size_t for sizes.
901        * libmisc/monitor/mon-object.c: Use size_t for sizes.
902        * libmisc/monitor/mon-server.c: Use size_t for sizes.
903        * libmisc/monitor/monitor.h: Use size_t for sizes.
904        * libmisc/mw-fb/mw_uid.c: Use size_t for sizes.
905        * rtems/include/rtems/rtems/message.h: Use size_t for sizes.
906        * rtems/src/msgqreceive.c: Use size_t for sizes.
907        * posix/src/mqueuerecvsupp.c: Use size_t for sizes.
908        * score/src/coremsgseize.c: Use size_t for sizes.
909
9102007-02-05      Ralf Corsépius <ralf.corsepius@rtems.org>
911
912        * posix/include/rtems/posix/mqueue.h: Use size_t for sizes.
913        * posix/src/mqueuesendsupp.c: Use size_t for sizes.
914        * score/include/rtems/score/coremsg.h: Use size_t for sizes.
915        * score/src/coremsgbroadcast.c: Use size_t for sizes.
916        * score/src/coremsgsubmit.c: Use size_t for sizes.
917
9182007-01-30      Ralf Corsépius <ralf.corsepius@rtems.org>
919
920        * libblock/src/show_bdbuf.c: Use inttypes.h macros.
921
9222007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
923
924        * libmisc/mw-fb/mw_fb.h: Eliminate __u32, __u16.
925
9262007-01-28      Ralf Corsépius <ralf.corsepius@rtems.org>
927
928        * libnetworking/libc/gethostbyht.c: Remove warning on unused vars.
929        Remove isblank (supposed to be provided by libc).
930
9312007-01-27      Ralf Corsépius <ralf.corsepius@rtems.org>
932
933        * libblock/src/show_bdbuf.c: Convert from DOS to UNIX.
934
9352007-01-27      Ralf Corsépius <ralf.corsepius@rtems.org>
936
937        * score/include/rtems/system.h: Remove __RTEMS_MAJOR__,
938         __RTEMS_MINOR__, __RTEMS_REVISION__ (moved to cpuopt.h).
939        * configure.ac: Dynamically derive __ __RTEMS_MAJOR__,
940        __RTEMS_MINOR__, __RTEMS_REVISION__ from _RTEMS_VERSION.
941        Add __RTEMS_MAJOR__, __RTEMS_MINOR__,__RTEMS_REVISION__ to cpuopt.h.
942
9432007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
944
945        * score/include/rtems/system.h:
946        #define __RTEMS_MINOR__ 7 (BZ 1206).
947
9482007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
949
950        * libblock/src/bdbuf.c, libblock/include/bdbuf.h:
951        export some internal variables to make them available in
952        "show_bdbuf" monitor add-on
953
9542007-01-16      Till Straumann <strauman@slac.stanford.edu>
955
956        * libnetworking/rtems/rtems_mii_ioctl.c,
957        libnetworking/rtems/rtems_mii_ioctl.h,
958        libnetworking/rtems/rtems_mii_ioctl_kern.c,
959        libi2c/libi2c.c, libi2c/libi2c.h:
960        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
961
9622007-01-09      Joel Sherrill <joel@OARcorp.com>
963
964        * libcsupport/src/error.c: rtems_progname is no longer defined in
965        the BSP startup since it never held a meaningful value.
966
9672007-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
968
969        * posix/include/aio.h: s/aoi_lio_opcode/aio_lio_opcode/
970        (BZ 1203).
Note: See TracBrowser for help on using the repository browser.