Commit Graph

115 Commits

Author SHA1 Message Date
Ralf Corsepius
375c39a358 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/socketvar.h (struct sockbuf):
	Use void* instead of caddr_t.
2010-05-27 07:31:49 +00:00
Ralf Corsepius
e7583f67c6 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/socket.h (struct sockwakeup):
	Use void* instead of caddr_t.
2010-05-27 04:11:07 +00:00
Ralf Corsepius
34c63d119a 2010-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/mbuf.h: Use uintptr_t instead of u_long
	for 16bit target compliance.
2010-04-14 12:43:21 +00:00
Ralf Corsepius
36275c646e 2010-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/sysctl.h: Change sysctl_oid->arg2 into int32_t
	for 16bit target compliance.
2010-04-14 10:57:48 +00:00
Ralf Corsepius
f5d5a2dc86 #include <sys/time.h>. 2010-04-02 07:39:34 +00:00
Ralf Corsepius
82292dc51b 2009-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/uio.h: Include <sys/types.h>.
	Use ssize_t for uio_resid in struct uio (From FreeBSD).
2009-12-06 08:16:57 +00:00
Ralf Corsepius
b34eb570d3 Partial update from FreeBSD. 2009-02-11 13:21:10 +00:00
Ralf Corsepius
dce90eae64 Remove PSEUDO_* (Unused, not in FreeBSD). 2009-02-11 03:39:59 +00:00
Ralf Corsepius
781c7d9c49 Remove struct linker_set (Unused). 2009-02-11 03:37:21 +00:00
Ralf Corsepius
8eca7190ba 2009-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/kernel.h: Remove execsw_set,
	si_elem_t (Unused, not in FreeBSD).
	#include <sys/linker_set.h>.
	Add #ifdef _KERNEL guards (From FreeBSD).
2009-02-11 02:58:27 +00:00
Ralf Corsepius
5d4976285e 2009-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/kernel.h: Remove hostnamelen, domainnamelen,
	lbolt, tickdelta, timedelta (Unused, not in FreeBSD).
2009-02-11 01:48:41 +00:00
Ralf Corsepius
d239d9866a Remove struct file, soo_ioctl, soo_select, soo_stat, getsock (Unused). 2009-02-09 22:18:30 +00:00
Ralf Corsepius
1cb54d1f38 #include <stdint.h> instead of <rtems/stdint.h>. 2008-12-11 00:47:56 +00:00
Joel Sherrill
02aaec7647 2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* libnetworking/lib/ftpfs.c, libnetworking/libc/inet_ntoa.c,
	libnetworking/libc/rcmd.c, libnetworking/nfs/bootp_subr.c,
	libnetworking/rtems/rtems_glue.c,
	libnetworking/rtems/rtems_malloc_mbuf.c,
	libnetworking/rtems/rtems_showicmpstat.c, libnetworking/sys/malloc.h:
	Fix some warnings.
2008-08-18 21:42:41 +00:00
Joel Sherrill
b5bf8cd163 2007-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1262/filesystem
	* libcsupport/Makefile.am, libnetworking/libc/herror.c,
	libnetworking/libc/res_send.c, libnetworking/sys/uio.h,
	telnetd/Makefile.am, telnetd/README, telnetd/preinstall.am,
	telnetd/pty.c, telnetd/telnetd.c: Add support for readv() and
	writev() including documentation and test case.
	* libcsupport/src/readv.c, libcsupport/src/writev.c: New files.
2007-09-24 21:35:10 +00:00
Ralf Corsepius
cd9564e1cd Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>. 2007-05-10 07:29:14 +00:00
Ralf Corsepius
2016a98667 Remove (moved to include/rtems/bsd/sys/queue.h). 2007-05-10 06:40:07 +00:00
Ralf Corsepius
8fc471a554 Include <rtems/bsd/sys/queue.h> instead of <sys/queue.h>. 2007-05-10 05:07:28 +00:00
Ralf Corsepius
e546aceffb Remove selrecord, selwakeup (Unused). 2007-03-29 08:06:14 +00:00
Ralf Corsepius
014255f85b Remove (Unused). 2007-03-28 15:46:37 +00:00
Ralf Corsepius
1a795c31f8 Change int args to intptr_t because they are casted to pointers. 2007-03-28 04:47:30 +00:00
Ralf Corsepius
3bf2241fd2 Cosmetics from FreeBSD. 2007-03-25 07:33:20 +00:00
Ralf Corsepius
5b8e503495 2007-03-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/buf.h: Remove unused/non-implemented bsd kernel
	  symbols.
2007-03-19 08:28:04 +00:00
Ralf Corsepius
1a26f53b0e Don't include machine/conf.h.
Update copyright notice.
Remove unused/non-implemented declarations.
2007-03-19 07:01:40 +00:00
Ralf Corsepius
6cf0fae8a4 2007-03-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/systm.h: Update copyright notice from FreeBSD.
	Remove many non-supported/unused declarations.
2007-03-19 05:40:12 +00:00
Ralf Corsepius
417edf25a9 2007-03-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/ucred.h: Remove crcopy, crdup, crfree, crget,
	  crhold (Unused/non-implemented).
2007-03-18 14:03:16 +00:00
Ralf Corsepius
51cda9a4cd Remove __P(). 2007-03-18 13:31:48 +00:00
Ralf Corsepius
c475e3e9e9 Remove bdevsw, cdevsw, swdevt (Unused). 2007-03-18 08:31:46 +00:00
Ralf Corsepius
689516cc61 Remove nblkdev, nchrdev, swdevt, nswdev, nswap (Unused). 2007-03-18 08:29:23 +00:00
Ralf Corsepius
72cbfbb3cd 2007-03-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/conf.h: Remove non-implemented/unused symbols.
2007-03-18 07:56:34 +00:00
Ralf Corsepius
a5f6802bcb Comment out copyin/copyout to work around clash with defines from rtems_bsdnet_internal.h. 2007-03-18 07:52:33 +00:00
Ralf Corsepius
0d88a77198 Fix oversights. 2007-03-17 07:41:45 +00:00
Ralf Corsepius
d7664246ef Remove __P(). 2007-03-17 07:30:08 +00:00
Ralf Corsepius
508cd3a1b7 Remove __P(). 2007-03-17 07:04:49 +00:00
Ralf Corsepius
d7c655d575 2007-03-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/conf.h: Remove linesw, struct linesw, nlinesw.
	(Clash with termiostypes.h - PR 1229).
2007-03-17 06:41:11 +00:00
Ralf Corsepius
d89360c33f Remove (Unused). 2007-03-16 03:38:31 +00:00
Ralf Corsepius
e67a778120 Remove __P(). 2007-03-14 11:46:48 +00:00
Ralf Corsepius
5821bfd478 Cosmetics from FreeBSD. 2006-12-08 15:48:34 +00:00
Ralf Corsepius
bd1c23685c 2006-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/malloc.h: Remove contigmalloc (non-implemented).
	Remove __P-guards from malloc, free.
2006-11-16 14:41:32 +00:00
Joel Sherrill
cf04e8aca9 *** empty log message *** 2006-09-01 19:10:01 +00:00
Joel Sherrill
b3ee778ea9 2006-09-01 Joel Sherrill <joel@OARcorp.com>
* libcsupport/src/malloc.c, libnetworking/rtems/rtems_glue.c,
	libnetworking/sys/mbuf.h: Remove warnings -- use uintptr_t or
	properly sized integers.
2006-09-01 15:37:47 +00:00
Joel Sherrill
a009d94459 2006-08-30 Joel Sherrill <joel@OARcorp.com>
* ftpd/ftpd.c, libcsupport/include/sys/ioccom.h,
	libcsupport/src/ioctl.c, libnetworking/kern/uipc_mbuf.c,
	libnetworking/libc/inet_addr.c, libnetworking/net/ethernet.h,
	libnetworking/net/if.c, libnetworking/net/if_ethersubr.c,
	libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h,
	libnetworking/net/if_var.h, libnetworking/net/ppp_tty.c,
	libnetworking/netinet/in_cksum.c, libnetworking/nfs/bootp_subr.c,
	libnetworking/rtems/rtems_bsdnet_internal.h,
	libnetworking/sys/mbuf.h, pppd/md4.c, pppd/pppd.h: Remove warnings
	due to improper use of int which shows up on 16 bit targets. Added
	ioctl_command_t since IOCTL command argument does not reliably fit
	into 16 bits.
2006-08-31 01:10:02 +00:00
Joel Sherrill
ae5a79c349 2006-08-30 Joel Sherrill <joel@OARcorp.com>
* libcsupport/include/sys/ioccom.h, libnetworking/kern/uipc_socket2.c,
	libnetworking/net/ethernet.h, libnetworking/net/if.h,
	libnetworking/net/if_ethersubr.c, libnetworking/net/if_ppp.c,
	libnetworking/net/if_pppvar.h, libnetworking/net/ppp_tty.c,
	libnetworking/net/pppcompress.c, libnetworking/net/slcompress.c,
	libnetworking/netinet/in.h, libnetworking/netinet/ip_icmp.c,
	libnetworking/netinet/tcp.h, libnetworking/netinet/tcp_seq.h,
	libnetworking/sys/protosw.h, libnetworking/sys/socketvar.h: Remove
	warnings. Most of the warnings were 16/32 bit integer sizing issues.
	Some constants had L appended, some had casts add, some types were
	changed to reflect a bit width requirement.
2006-08-30 17:20:33 +00:00
Thomas Doerfler
c9b005a9d2 applied patches for PR1117/1118/1119/1120 2006-07-09 10:05:27 +00:00
Joel Sherrill
f18ebd2ee6 2006-04-13 Joel Sherrill <joel@OARcorp.com>
PR 949/networking
	* libnetworking/sys/socket.h: GNU/Linux is wrong in making
        MSG_DONTWAIT public.  It is strictly BSD and not SUSV.  See
        http://www.opengroup.org/onlinepubs/009695399/basedefs/sys/socket.h.html        for clarification.
2006-04-13 13:03:29 +00:00
Joel Sherrill
0637bb3b01 2006-04-12 Lars Munch <lars@segv.dk>
PR 949/networking
	* libnetworking/sys/socket.h: Make MSG_DONTWAIT public as in GNU/Linux.
2006-04-12 20:59:21 +00:00
Ralf Corsepius
14091f5c32 2005-09-19 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/sys/mount.h: Cosmetical update from FreeBSD.
	Remove non-implemented interfaces (vfs, nfs, fsstat, etc.).
2005-09-19 06:11:41 +00:00
Ralf Corsepius
f8e6dba705 Partial update from FreeBSD. 2005-08-01 06:29:08 +00:00
Ralf Corsepius
6d06a6371b Partial update from FreeBSD. 2005-07-06 09:56:42 +00:00
Ralf Corsepius
a736847cb3 Partial update from FreeBSD. 2005-05-21 16:31:28 +00:00