emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/process.c


From: Eli Zaretskii
Subject: [Emacs-diffs] Changes to emacs/src/process.c
Date: Wed, 20 Mar 2002 13:10:27 -0500

Index: emacs/src/process.c
diff -c emacs/src/process.c:1.359 emacs/src/process.c:1.360
*** emacs/src/process.c:1.359   Mon Mar 18 13:21:25 2002
--- emacs/src/process.c Wed Mar 20 13:10:01 2002
***************
*** 1988,1998 ****
  #ifdef HAVE_LOCAL_SOCKETS
      case AF_LOCAL:
        {
!       struct sockaddr_un *sun = (struct sockaddr_un *) sa;
!       for (i = 0; i < sizeof (sun->sun_path); i++)
!         if (sun->sun_path[i] == 0)
            break;
!       return make_unibyte_string (sun->sun_path, i);
        }
  #endif
      default:
--- 1988,1998 ----
  #ifdef HAVE_LOCAL_SOCKETS
      case AF_LOCAL:
        {
!       struct sockaddr_un *sockun = (struct sockaddr_un *) sa;
!       for (i = 0; i < sizeof (sockun->sun_path); i++)
!         if (sockun->sun_path[i] == 0)
            break;
!       return make_unibyte_string (sockun->sun_path, i);
        }
  #endif
      default:
***************
*** 2081,2090 ****
  #ifdef HAVE_LOCAL_SOCKETS
        if (family == AF_LOCAL)
        {
!         struct sockaddr_un *sun = (struct sockaddr_un *) sa;
          cp = XSTRING (address)->data;
!         for (i = 0; i < sizeof (sun->sun_path) && *cp; i++)
!           sun->sun_path[i] = *cp++;
        }
  #endif
        return;
--- 2081,2090 ----
  #ifdef HAVE_LOCAL_SOCKETS
        if (family == AF_LOCAL)
        {
!         struct sockaddr_un *sockun = (struct sockaddr_un *) sa;
          cp = XSTRING (address)->data;
!         for (i = 0; i < sizeof (sockun->sun_path) && *cp; i++)
!           sockun->sun_path[i] = *cp++;
        }
  #endif
        return;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]