Path: blob/main/documentation/manual-pages/ja/man3/bindresvport.3
18093 views
.\" @(#)bindresvport.3n 2.2 88/08/02 4.0 RPCSRC; from 1.7 88/03/14 SMI .\" %FreeBSD: src/lib/libc/rpc/bindresvport.3,v 1.10.2.2 2001/12/14 18:33:56 ru Exp % .\" .\" $FreeBSD$ .Dd January 27, 2000 .Dt BINDRESVPORT 3 .Os .Sh ̾�� .Nm bindresvport , .Nm bindresvport_sa .Nd �ø� IP �ݡ��Ȥ˥����åȤ�Х���ɤ��� .Sh �� .In rpc/rpc.h .Ft int .Fn bindresvport "int sd" "struct sockaddr_in *sin" .Ft int .Fn bindresvport_sa "int sd" "struct sockaddr *sa" .Sh ���� .Nm bindresvport �� .Nm bindresvport_sa �ϡ������åȵ��һҤ��ø� .Tn IP �ݡ��ȡ����ʤ���ϰ� 0 �� 1023 �Υݡ��Ȥ˷�礹�뤿��˻��Ѥ���ޤ��� .Pp root �������ø��ݡ��Ȥ˷��Ǥ��ޤ������θƤӽФ���¾�Υ桼���ˤĤ��Ƥ� �������Ԥ��ޤ��� .Pp .Va sin ���̥�ݥ��Ǥʤ���硢 .Va sin->sin_family �� .Va sd �ˤ�ä��Ϥ���륽���åȤΥ��ɥ쥹�ե��ߥ�ǽ�������� ɬ�פ�����ޤ��� sin->sin_port ���ͤ� 0 �Ǥʤ���硢 .Fn bindresvport �ϡ����ꤷ���ݡ��Ȥ���Ѥ��褦�Ȥ��ޤ��� ����˼��Ԥ���ȡ��̤��ø��դ��ݡ��Ȥ�ưŪ�����ޤ��� .Pp .Va sin �˥̥�ݥ����Ϥ����Ȥ������Ǥ��� ���ξ�硢�ƤӽФ�¦�� .Fn bindresvport �����ä��ݡ����ֹ�����뤳�Ȥ��Ǥ��ޤ��� .Pp .Fn bindresvport �δؿ��ץ��ȥ����פϡ� .Dv AF_INET �����åȤ��ò����Ƥ��ޤ��� .Fn bindresvport_sa �ϡ������ΩŪ�ʴؿ��ץ��ȥ����פ�����ޤ����� ���Τ�Ʊ���褦��ư��ޤ���ξ���δؿ��Ȥ� ���Τ�Ʊ����ư�����Ȥȡ�ξ���Ȥ� .Dv AF_INET �����åȤ�Ʊ�ͤˡ� .Dv AF_INET6 �����åȤݡ��Ȥ��뤳�Ȥ����դ��Ƥ��������� .Sh ����� .Fn bindresvport �� .Fn bindresvport_sa �ϡ������������������� 0 ���֤��ޤ��������Ǥʤ����� \-1 ���֤��졢 ���顼������� .Va errno �����ꤵ��ޤ��� .Sh ���顼 .Fn bindresvport �� .Fn bindresvport_sa �ؿ��ϼ��ξ��˼��Ԥ��ޤ��� .Bl -tag -width Er .It Bq Er EBADF .Fa sd ��ͭ���ʵ��һҤǤϤ���ޤ��� .It Bq Er ENOTSOCK .Fa sd �ϥ����åȤǤϤ���ޤ��� .It Bq Er EADDRNOTAVAIL ���ꤵ�줿���ɥ쥹�Ϥ��Υ�������ޥ������Ѳ�ǽ�ǤϤ���ޤ��� .It Bq Er EADDRINUSE ���ꤵ�줿���ɥ쥹�Ϥ��Ǥ˻�����Ǥ��� .It Bq Er EINVAL �����åȤϤ��Ǥˤ��륢�ɥ쥹�˥Х���ɤ���Ƥ��ޤ����ޤ��ϡ� �����åȥե��ߥ�Ȼ��ꤵ�줿���ɥ쥹�Υե��ߥ�Ȥ����פ��ޤ��� .It Bq Er EACCES �ᤵ�줿���ɥ쥹���ݸ��Ƥ��ꡢ���ߤΥ桼���ϡ������� ������������ˤ���Ŭ�ڤʥѡ��ߥå�������äƤ��ޤ��� .It Bq Er EFAULT .Fa name �ѥ����ϡ��桼�����ɥ쥹���֤���������ʬ��¸�ߤ��ޤ��� .It Bq Er ENOBUFS �����ƥ�ˤϡ���������¹Ԥ��뤿��˽�ʬ�ʻ�����ޤ��� .It Bq Er EPFNOSUPPORT �����ƥ�˥ץ��ȥ���ե��ߥ꤬���ꤵ��Ƥ��ʤ����� �ץ��ȥ���ե��ߥ���Ф��������¸�ߤ��ʤ����� �����δ֤ǥ��ɥ쥹�ե��ߥ꤬���פ��ޤ��� .El .Sh ��Ϣ���� .Xr bind 2 , .Xr socket 2 , .Xr rresvport 3 , .Xr rresvport_af 3