Age | Commit message (Collapse) | Author |
|
* glue-include/asm/system.h (xchg): Fix invalid lvalue.
* linux-src/net/ipv4/tcp_ipv4.c (tcp_v4_rst_req): Don't use ?: as a
lvalue.
|
|
|
|
* linux-src/net/ipv4/udp.c (udp_v4_get_port): Put empty statement
after label to silence compiler warning.
* linux-src/net/ipv4/tcp_ipv4.c
(tcp_v4_get_port, tcp_v4_connect, tcp_v4_rcv): Likewise.
* linux-src/net/ipv4/route.c (ip_rt_redirect): Likewise.
* linux-src/net/ipv4/arp.c (arp_constructor): Likewise.
|
|
|
|
* linux-src/arch/i386/lib/checksum.S: Fix comment syntax.
|
|
|
|
* linux-src/include/asm-i386/checksum.h (ip_fast_csum): Use
string literals concatenation instead of multi-line string
literal.
(csum_fold): Likewise.
(csum_tcpudp_nofold): Likewise.
(csum_ipv6_magic): Likewise.
* linux-src/include/net/sock.h (SOCK_DEBUG): Don't use ## to
concatenate string literals.
|
|
* Makeconf (CPPFLAGS): Move -std=gnu99 option to ...
(CFLAGS): ... here.
pfinet/
2002-09-17 Marcus Brinkmann <marcus@gnu.org>
* Makefile: Revert last change.
* glue-include/asm/spinlock.h (SPIN_LOCK_UNLOCKED): Do not use a
compound literal, which is not constant.
|
|
* Makefile: For now, filter -std=gnu99 out of CPPFLAGS.
|
|
|
|
* socket-ops.c (S_socket_getopt): Use a local int for result param of
getsockopt hook function.
|
|
|
|
* tunnel.c (trivfs_S_io_read): off_t -> loff_t
(trivfs_S_io_map): Add reply port args.
(trivfs_S_io_read): Fix argument types. Check mmap for failure.
|
|
* pfinet.h (trivfs_protid_t): Type removed (now in trivfs.h).
|
|
* linux-src/include/net/ip_fib.h: Fix obsolescent #endif syntax.
|
|
|
|
* pfinet-ops.c (S_pfinet_siocgifconf): Use vm_size_t for AMOUNT.
|
|
* io-ops.c (S_io_identity): Use ino_t for FILENO.
|
|
|
|
* Makefile (LINUXSRCS): Search for .S files as well as .c files
for arch-lib-srcs modules.
(OBJS): .S -> .o as well as .c -> .o
|
|
|
|
* sched.c (net_bh_worker): Add return stmt to quiet gcc warning.
|
|
* Makefile (LINUXSRCS): Search for .S files as well as .c files
for arch-lib-srcs modules.
|
|
|
|
* linux-src/arch/alpha/lib/csum_partial_copy.c: New file,
taken verbatim from Linux 2.2.14.
* Makefile (arch-lib-srcs): Add csum_partial_copy.c.
(LINUXSRCS): Match $(arch-lib-srcs) subset in arch/$(asm_syntax)/lib.
(OBJS): Use delayed evaluation.
* glue-include/asm/uaccess.h (__get_user): New macro.
(__m): New macro.
|
|
* linux-src/include/linux/net.h (struct socket) [_HURD_]:
New member `st_ino'.
* io-ops.c (S_io_stat, S_io_identity): Use that.
* socket.c (sock_alloc): Initialize it with a monotonic counter.
|
|
* ethernet.c (setup_ethernet_device): u_int -> size_t
|
|
* stubs.c: Use __attribute__ instead of #pragma for aliases.
|
|
|
|
* io-ops.c (S_io_write, S_io_read): u_int -> size_t
(S_io_restrict_auth): Likewise.
(S_io_reauthenticate): Likewise.
* socket-ops.c (S_socket_getopt, S_socket_setopt): Likewise.
(S_socket_send, S_socket_recv): Likewise.
|
|
* main.c: Include <version.h>.
(argp_program_version): New variable.
|
|
|
|
* timer-emul.c (timer_function): Add a return stmt.
|
|
2002-01-30 Marcus Brinkmann <marcus@gnu.org>
* users.c (trivfs_S_io_select): Remove IDTAG argument.
Also in invocation of pty_io_select.
* ptyio.c (pty_io_select): Likewise.
pfinet/
2002-01-30 Marcus Brinkmann <marcus@gnu.org>
* tunnel.c (trivfs_S_io_select): Remove IDTAG argument.
|
|
|
|
* glue-include/linux/sched.h (process_schedule_timeout): New
function used as timer callback for schedule_timeout.
(schedule_timeout): Implement it.
|
|
wasn't already.
(msg_control, msg_controllen, struct cmsghdr, cmsg_len, cmsg_type,
cmsg_level, CMSG_FIRSTHDR, CMSG_NXTHDR, CMSG_DATA, CMSG_LEN): Only
define if CMSG_DATA wasn't already defined.
|
|
* linux-src/net/ipv4/devinit.c (configure_device): Initialize IFA
correctly. If we are setting the peer on an IFF_POINTOPOINT link,
force the netmask to 255.255.255.255.
By Neal H Walfield <neal@cs.uml.edu>.
|
|
* options.c (parse_opt): In the cases where we hold global_lock
and fail, we must release the lock before calling FAIL.
|
|
* timer-emul.c (add_timer): Don't add jiffies to EXPIRES, it is
the responsibility of the caller to do this.
|
|
|
|
* Makefile (asm/checksum.h): New target.
(CPPFLAGS): Don't set _HURD_SYSTYPE.
* glue-include/asm/checksum.h: File removed.
|
|
|
|
* linux-src/include/linux/net.h (struct file): Move forward
decl outside of `struct socket' type definition, for gcc-2.96 syntax.
|
|
* iioctl-ops.c (siocsifXaddr): Remove incorrect comment
about isroot.
(S_iioctl_siocsifflags): Likewise.
(S_iioctl_siocsifmtu): And one more time.
|
|
2001-01-07 Marcus Brinkmann <marcus@gnu.org>
* ioctl_types.h: Include <net/if.h>, define types sockaddr_t and
ifname_t for iioctl.defs.
* iioctl.defs: New file for network interface ioctls.
* pfinet.defs: Remove old RPCs, fix subsystem number, add RPC for
SIOCGIFCONF.
pfinet/
2001-01-07 Marcus Brinkmann <marcus@gnu.org>
* pfinet-ops.c: New file to implement hurd/pfinet.defs.
* iioctl-ops.c: New file to implement iioctl.defs.
* linux-src/net/core/dev.c: If _HURD_, don't define netdev_chain as
static.
* glue-include/linux/if.h: New file, to avoid conflict between
<net/if.h> (imported by iioctl.defs) and linux version of it.
* main.c (pfinet_demuxer): Prototype pfinet_server and
iioctl_server, use them.
* pfinet.h: New global variables pfinetctl, pfinet_owner
and pfinet_group.
* main.c (main): New variable ST. Request pfinetctl from
trivfs_startup. Use it to determine the owner and group
of the underlying node.
* io-ops.c (S_io_reauthenticate): New index variable j. Set
newuser->isroot also for owners of the underlying file and
group owners.
(S_io_restrict_auth): Likewise.
* socket-ops.c: Include <sys/stat.h> and <hurd/fshelp.h>.
(S_socket_create): New variable isroot. If master->isroot is
not set, use fshelp_isowner to check ownership and if to set it.
Pass isroot to make_sock_user instead master->isroot.
* linux-src/net/ipv4/devinet.c (configure_device): Accept new parameter
BROADCAST, set ifa_broadcast if this is not INADDR_NONE.
(inquire_device): Accept new parameter broadcast, set it.
* main.c: Add new paramter to prototype of configure_device.
(main): Add new parameter to call to configure_device.
* options.c: Add new parameters to prototypes of configure_device
and inquire_device.
(trivfs_append_args): Define new variable BROAD, use its address
as the new parameter for inquire_device.
* linux-src/net/core/dev.c (dev_ifconf): Don't declare static
if _HURD_.
* linux-src/net/ipv4/devinet.c (inet_gifconf): If _HURD_, set
sin_len member.
* Makefile (MIGSRCS): Add pfinetServer.c and iioctlServer.c.
(SRCS): Add pfinet-ops.c, iioctl-ops.c.
|
|
|
|
* options.c (parse_opt): Set err to 0 if it was ESRCH.
(or zero after anyway).
|
|
* main.c (pfinet_demuxer): New variable PI.
Store port info in PI, and dereference it if found.
|
|
2000-11-30 Marcus Brinkmann <marcus@gnu.org>
* dir.c (diskfs_lookup_hard): If name is too long, clear
DS before returning ENAMETOOLONG.
pfinet:
2000-11-02 Marcus Brinkmann <marcus@gnu.org>
* tunnel.c (trivfs_S_io_get_owner): Add return type to silence
compiler warning.
|