Hello Heinrich, On 6/27/18 3:09 AM, Heinrich Schuchardt wrote: > The example is misleading. It is not a good idea to unlink an existing > socket because we might try to start the server multiple times. In this > case it is preferable to receive an error. > > We could add code that removes the socket when the server process is > killed but that would stretch the example too far. > > Signed-off-by: Heinrich Schuchardt <xypron.glpk@xxxxxx> Thanks. Patch applied. Cheers, Michael > --- > man7/unix.7 | 7 ------- > 1 file changed, 7 deletions(-) > > diff --git a/man7/unix.7 b/man7/unix.7 > index 064c12cc6..630a6384a 100644 > --- a/man7/unix.7 > +++ b/man7/unix.7 > @@ -754,13 +754,6 @@ main(int argc, char *argv[]) > int result; > char buffer[BUFFER_SIZE]; > > - /* > - * In case the program exited inadvertently on the last run, > - * remove the socket. > - */ > - > - unlink(SOCKET_NAME); > - > /* Create local socket. */ > > connection_socket = socket(AF_UNIX, SOCK_SEQPACKET, 0); > -- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Linux/UNIX System Programming Training: http://man7.org/training/