Ticket #2161: rtems-syslog-port.diff

File rtems-syslog-port.diff, 578 bytes (added by Chris Johns, on 12/05/13 at 21:17:03)

Set source port to syslog.

  • cpukit/libnetworking/lib/syslog.c

    diff --git a/cpukit/libnetworking/lib/syslog.c b/cpukit/libnetworking/lib/syslog.c
    index 10a75a6..c0e7270 100644
    a b openlog (const char *ident, int logstat, int logfac) 
    142142         */
    143143        myAddress.sin_family = AF_INET;
    144144        myAddress.sin_addr.s_addr = INADDR_ANY;
    145         myAddress.sin_port = 0;
     145        myAddress.sin_port = htons (SYSLOG_PORT);;
    146146        memset (myAddress.sin_zero, '\0', sizeof myAddress.sin_zero);
    147147        if (bind (LogFd, (struct sockaddr *)&myAddress, sizeof (myAddress)) < 0) {
    148148                close (LogFd);