Mercurial > hg > octave-shane > gnulib-hg
annotate m4/mbsstr.m4 @ 10638:28050ad34088
Fix getaddrinfo emulation for systems with struct sockaddr.sa_len.
2008-10-13 Paolo Bonzini <bonzini@gnu.org>
fix getaddrinfo emulation for systems with struct sockaddr.sa_len
* m4/getaddrinfo.m4 (gl_PREREQ_GETADDRINFO): Detect
struct sockaddr.sa_len.
* lib/getaddrinfo.c (getaddrinfo): Set it if appropriate.
author | Paolo Bonzini <bonzini@gnu.org> |
---|---|
date | Mon, 13 Oct 2008 19:49:44 +0200 |
parents | 56a0105d8cf3 |
children | 45e1c3577b49 |
rev | line source |
---|---|
8088
56a0105d8cf3
New module 'mbsstr'. Remove module 'strstr'.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
1 # mbsstr.m4 serial 1 |
56a0105d8cf3
New module 'mbsstr'. Remove module 'strstr'.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
2 dnl Copyright (C) 2007 Free Software Foundation, Inc. |
56a0105d8cf3
New module 'mbsstr'. Remove module 'strstr'.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
3 dnl This file is free software; the Free Software Foundation |
56a0105d8cf3
New module 'mbsstr'. Remove module 'strstr'.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
4 dnl gives unlimited permission to copy and/or distribute it, |
56a0105d8cf3
New module 'mbsstr'. Remove module 'strstr'.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
5 dnl with or without modifications, as long as this notice is preserved. |
56a0105d8cf3
New module 'mbsstr'. Remove module 'strstr'.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
6 |
56a0105d8cf3
New module 'mbsstr'. Remove module 'strstr'.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
7 AC_DEFUN([gl_FUNC_MBSSTR], |
56a0105d8cf3
New module 'mbsstr'. Remove module 'strstr'.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
8 [ |
56a0105d8cf3
New module 'mbsstr'. Remove module 'strstr'.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
9 gl_PREREQ_MBSSTR |
56a0105d8cf3
New module 'mbsstr'. Remove module 'strstr'.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
10 ]) |
56a0105d8cf3
New module 'mbsstr'. Remove module 'strstr'.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
11 |
56a0105d8cf3
New module 'mbsstr'. Remove module 'strstr'.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
12 # Prerequisites of lib/mbsstr.c. |
56a0105d8cf3
New module 'mbsstr'. Remove module 'strstr'.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
13 AC_DEFUN([gl_PREREQ_MBSSTR], [ |
56a0105d8cf3
New module 'mbsstr'. Remove module 'strstr'.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
14 AC_REQUIRE([gl_FUNC_MBRTOWC]) |
56a0105d8cf3
New module 'mbsstr'. Remove module 'strstr'.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
15 : |
56a0105d8cf3
New module 'mbsstr'. Remove module 'strstr'.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
16 ]) |