The following reply was made to PR os-solaris/888; it has been noted by GNATS.

From: Larry Rosenman-CyberRamp System Administration <[EMAIL PROTECTED]>
To: "'Dean Gaudet'" <[EMAIL PROTECTED]>,
        Larry Rosenman-CyberRamp System Administration <[EMAIL PROTECTED]>
Subject: RE: os-solaris/888: SIGHUP won't restart EVEN WITH THE PATCH
Date: Mon, 28 Jul 1997 14:45:35 -0500

 
 Here ya go:
 
 [EMAIL PROTECTED] gcc -O -o test-bind test-bind.c -lsocket -lnsl
 [EMAIL PROTECTED] ./test-bind
 i = 0
 i = 1
 i = 2
 i = 3
 i = 4
 i = 5
 i = 6
 i = 7
 i = 8
 i = 9
 i = 10
 i = 11
 i = 12
 i = 13
 i = 14
 i = 15
 i = 16
 i = 17
 i = 18
 i = 19
 [EMAIL PROTECTED] showrev -a
 Hostname: secure3
 Hostid: 1f3478f4
 Release: 5.5.1
 Kernel architecture: i86pc
 Application architecture: i386
 Hardware provider:
 Domain: cyberramp.net
 Kernel version: SunOS 5.5.1 Generic 103641-06 December 1996
 
 OpenWindows version:
 OpenWindows Version 3.5.1   26 March 1996
 Patch: 103702-04  Obsoletes: , Requires:, Incompatibles:  Packages: SUNWkvm, 
SUN
 Wcar
 Patch: 103664-05  Obsoletes: 103684-01, Requires:, Incompatibles:, iss_x86-01  
P
 ackages: SUNWcsu, SUNWhea
 Patch: 103595-05  Obsoletes: , Requires:, 103664-01, Incompatibles:  Packages: 
S
 UNWcsu
 Patch: 103613-06  Obsoletes: 103616-04, 103655-01, Requires:, Incompatibles:  
Pa
 ckages: SUNWcsu, SUNWarc, SUNWnisu
 Patch: 103631-05  Obsoletes: , Requires:, Incompatibles:, iss_x86-01  Packages:
 SUNWcsu, SUNWcsr
 Patch: 103641-06  Obsoletes: 103659-02, 103921-05, Requires:, Incompatibles:, 
is
 s_x86-01  Packages: SUNWcsu, SUNWcsr, SUNWcar
 Patch: 103681-01  Obsoletes: , Requires:, 103664-01  Packages: SUNWcsu
 Patch: 103697-02  Obsoletes: , Requires:, 103613-02, Incompatibles:  Packages: 
S
 UNWcsu, SUNWcsr
 Patch: 103818-01  Obsoletes:   Packages: SUNWcsu
 Patch: 104434-02  Obsoletes: , Requires:, Incompatibles:, iss_x86-01  Packages:
 SUNWcsu
 Patch: 103087-01  Obsoletes:   Packages: SUNWcsr, SUNWpsdcr
 Patch: 103675-03  Obsoletes:   Packages: SUNWcsr, SUNWpsh, SUNWpsdir
 Patch: 103679-04  Obsoletes: , Requires:, Incompatibles:  Packages: SUNWcsr, 
SUN
 Whea
 Patch: 104346-01  Obsoletes: , Requires:, Incompatibles:  Packages: SUNWcsr
 Patch: 103581-01  Obsoletes:   Packages: SUNWcsr
 Patch: 104359-03  Obsoletes: , Requires:, Incompatibles:  Packages: SUNWcar, 
SUN
 Whea
 Patch: 104011-01  Obsoletes: , Requires:, Incompatibles:  Packages: SUNWvolu
 Patch: 104195-02  Obsoletes: , Requires:, Incompatibles:  Packages: SUNWmfrun
 Patch: 103559-05  Obsoletes: , Requires:, Incompatibles:  Packages: SUNWadmap, 
S
 UNWadmc, SUNWsadml
 Patch: 103881-04  Obsoletes: , Requires:, Incompatibles:  Packages: SUNWkcsrt
 Patch: 102571-05  Obsoletes:   Packages: SUNWman, SUNWos86r
 Patch: 102575-02  Obsoletes:   Packages: SUNWman
 Patch: 102576-03  Obsoletes:   Packages: SUNWman, SUNWos86r
 Patch: 102577-04  Obsoletes:   Packages: SUNWman, SUNWos86r
 Patch: 103102-05  Obsoletes:   Packages: SUNWman, SUNWos86r
 Patch: 103360-04  Obsoletes:   Packages: SUNWman, SUNWos86r
 Patch: 103361-04  Obsoletes:   Packages: SUNWman, SUNWos86r, SUNWos86u
 Patch: 103370-01  Obsoletes:   Packages: SUNWman, SUNWos86r
 Patch: 103716-02  Obsoletes:   Packages: SUNWman, SUNWos86r
 Patch: 103756-01  Obsoletes:   Packages: SUNWman, SUNWos86r
 Patch: 103773-01  Obsoletes:   Packages: SUNWman, SUNWos86r, SUNWos86u
 Patch: 103904-01  Obsoletes:   Packages: SUNWman, SUNWos86r
 Patch: 103906-04  Obsoletes:   Packages: SUNWman, SUNWpsdcr
 Patch: 104032-03  Obsoletes:   Packages: SUNWman, SUNWos86r
 Patch: 104189-02  Obsoletes:   Packages: SUNWman, SUNWos86r
 Patch: 104251-03  Obsoletes:   Packages: SUNWman, SUNWos86r
 Patch: 104276-01  Obsoletes:   Packages: SUNWman
 Patch: 104425-01  Obsoletes:   Packages: SUNWman, SUNWos86r
 Patch: 104465-03  Obsoletes:   Packages: SUNWman, SUNWos86r
 Patch: 102573-03  Obsoletes:   Packages: SUNWos86r
 Patch: 102574-02  Obsoletes:   Packages: SUNWos86r
 Patch: 103099-01  Obsoletes:   Packages: SUNWos86r
 Patch: 103100-01  Obsoletes:   Packages: SUNWos86r
 Patch: 103905-01  Obsoletes:   Packages: SUNWos86r
 Patch: 104006-01  Obsoletes:   Packages: SUNWos86r
 Patch: 104517-01  Obsoletes: , Requires:, Incompatibles:  Packages: SUNWapppu
 Patch: 103744-01  Obsoletes: , Requires:, 103664-01  Packages: SUNWfns
 Patch: 103687-01  Obsoletes: , Requires:, 103664-01  Packages: SUNWnisu
 Patch: 103359-04  Obsoletes:   Packages: SUNWpsdcr
 Patch: 103486-01  Obsoletes:   Packages: SUNWpsdcr
 Patch: 103522-01  Obsoletes:   Packages: SUNWpsdcr
 Patch: 103633-01  Obsoletes:   Packages: SUNWpsdcr
 Patch: 103887-01  Obsoletes:   Packages: SUNWpsdcr
 Patch: 103888-01  Obsoletes:   Packages: SUNWpsdcr
 Patch: 103550-03  Obsoletes:   Packages: SUNWpsh, SUNWpsdir
 Patch: 103890-01  Obsoletes:   Packages: SUNWpsh, SUNWpsdir
 Patch: 103689-04  Obsoletes: , Requires:, Incompatibles:  Packages: SUNWpsdir
 Patch: 104350-01  Obsoletes: , Requires:, Incompatibles:  Packages: SUNWpsdir
 Patch: 103765-03  Obsoletes:   Packages: SUNWpcelx
 Patch: 103994-01  Obsoletes:   Packages: SUNWpcser
 [EMAIL PROTECTED]
 
 -- 
 Larry Rosenman, Sr. System Administrator, CyberRamp Internet Services
 E-Mail: [EMAIL PROTECTED], http://www.cyberramp.net
 Voice: (214) 340-2020/(817) 226-2020 (Metro)/Fax: (214) 343-3727
 U.S. Mail: 11350 Hillguard Rd, Dallas, TX  75243-8311
 
 On Monday, July 28, 1997 5:41 AM, Dean Gaudet [SMTP:[EMAIL PROTECTED] wrote:
 > Larry, could you try compiling the program below.  Save it as
 > "test-bind.c" and then execute: 
 > 
 > cc -o test-bind test-bind.c -lsocket
 > 
 > When you run it "./test-bind" it should count from 0 to 19.  Tell me what
 > happens. 
 > 
 > Also could you please send me the output of "showrev -a" for your system. 
 > 
 > Thanks
 > Dean
 > 
 > #include <sys/types.h>
 > #include <sys/socket.h>
 > #include <stdio.h>
 > #include <unistd.h>
 > #include <errno.h>
 > #include <netinet/in.h>
 > #include <arpa/inet.h>
 > #include <netdb.h>
 > #include <signal.h>
 > #include <fcntl.h>
 > #include <string.h>
 > #include <stdlib.h>
 > 
 > void main (void)
 > {
 >     int i, s, t;
 >     struct sockaddr_in sa;
 > 
 >     sa.sin_family = AF_INET;
 >     sa.sin_addr.s_addr = htonl (INADDR_ANY);
 >     sa.sin_port = htons (2718);
 > 
 >     for (i = 0; i < 20; ++i) {
 >         printf ("i = %d\n", i);
 >      if ((s = socket (AF_INET, SOCK_STREAM, IPPROTO_TCP)) == -1) {
 >          perror ("socket");
 >          exit (1);
 >      }
 >      if (bind (s, (struct sockaddr *)&sa, sizeof (sa)) == -1) {
 >          fprintf (stderr, "i = %d, bind: %s\n", i, strerror (errno));
 >          exit (1);
 >      }
 >      if ((t = fcntl (s, F_DUPFD, 16)) == -1) {
 >          perror ("dup");
 >          exit (1);
 >      }
 >      close (s);
 >      close (t);
 >     }
 >     exit (0);
 > }
 > 

Reply via email to