Macro: ac_prototype_accept

Back to the Main Page. | Download the M4 Source.

# ac_prototype_accept

## Synopsis

`AC_PROTOTYPE_ACCEPT`

## Version

1.1.1.1 (2001/07/26) Miscellaneous @ ac-archive-0.5.32

## Author

Loic Dachary <loic@senga.org>

## Description

Requires the AC_PROTOTYPE macro.

Find the type of argument two and three of accept. User must include the following in acconfig.h:

/* Type of second argument of accept */ #undef ACCEPT_ARG2

/* Type of third argument of accept */ #undef ACCEPT_ARG3

## M4 Source Code

    AC_DEFUN([AC_PROTOTYPE_ACCEPT],[
    AC_PROTOTYPE(accept,
     [
      #include <sys/types.h>
      #include <sys/socket.h>
     ],
     [
      int a = 0;
      ARG2 * b = 0;
      ARG3 * c = 0;
      accept(a, b, c);
     ],
     ARG2, [struct sockaddr, void],
     ARG3, [socklen_t, size_t, int, unsigned int, long unsigned int])
    ])