Sponsored Content
Full Discussion: The third argument of bind()
Special Forums IP Networking The third argument of bind() Post 302528415 by vistastar on Tuesday 7th of June 2011 05:36:29 AM
Old 06-07-2011
Thank you for your reply. I am sorry to break the rule, and will read them narrowly again.
 

9 More Discussions You Might Find Interesting

1. AIX

Bind and AIX

I am attempting to set up bind on an AIX 5.3 machine. I ahve created a named.conf, db.cache (for root domain and hint file) and a db.domainname file for the host entries. However, when I set my pc to use the AIX box as it's dns server, I can not resolve names. Is there anything obvious maybe I... (0 Replies)
Discussion started by: zuessh
0 Replies

2. UNIX for Dummies Questions & Answers

How to find the last argument in a argument line?

How to find the last argument in a argument line? (4 Replies)
Discussion started by: nehagupta2008
4 Replies

3. UNIX for Dummies Questions & Answers

Dns/bind

Hi, Does anyone know anything about DNS/BIND? I need to tell my dns for every sub-domain foward on to my main domain.... so *.example.com gets sent to exmaple.com. Any ideas. I've looked at bind on my machine and theres about 10 files....i just don't know where to put the rule or exactly... (2 Replies)
Discussion started by: elduderino
2 Replies

4. Shell Programming and Scripting

get positive number n as argument script must calculate the factorial of its argument

Can someone please help me with this SHELL script? I need to create a script that gets a positive number n as an argument. The script must calculate the factorial of its argument. In other words, it must calculate n!=1x2x3x...xn. Note that 0!=1. Here is a start but I have no clue how to... (3 Replies)
Discussion started by: I-1
3 Replies

5. Shell Programming and Scripting

Cannot compare argument in if statement in csh/grep command if argument starts with “-“

If ($argv == “-debug”) then Echo “in loop” Endif But this is not working. If I modify this code and remove “-“, then it works. Similarly I am getting problem using grep command also Grep “-debug” Filename Can someone please help me on how to resolve these... (1 Reply)
Discussion started by: sarbjit
1 Replies

6. Shell Programming and Scripting

Make script that run with argument if not run from configuration file argument

Hello, Is there any method thorugh which script can take argument if pass otherwise if argument doesn't pass then it takes the argument from the configuration file i.e I am workiing on a script which will run through crontab and the script will chekout the code ,zip and copy to the... (3 Replies)
Discussion started by: rohit22hamirpur
3 Replies

7. UNIX for Advanced & Expert Users

Error:--test: argument expected--Even though i give an argument.

Hi All, I am running the script VBoxManage list vms |sed 's/"//g' | cut -d " " -f1 > har1out.mytxt result=`cat har1out.mytxt | grep $1' echo $result echo $1 { if then echo pass else echo fail fi (2 Replies)
Discussion started by: harsha85
2 Replies

8. UNIX for Dummies Questions & Answers

Can't bind to IP

When you get the message can't bind to ip already in use. is there a command to search to see everything that is using that IP? I've already check the host and hostname files (2 Replies)
Discussion started by: mchelle_99
2 Replies

9. UNIX for Advanced & Expert Users

Bind

Hi All I need to do bind of exiting filesystem to new storage allocated mount --bind /prod/OpenCSS /var/lib/test echo "/prod/OpenCSS /var/lib/pgsql bind bind 0 0" >> /etc/fstab will this command just work ? (2 Replies)
Discussion started by: anil529
2 Replies
getsockname(2)							System Calls Manual						    getsockname(2)

NAME
getsockname - Gets the socket name SYNOPSIS
#include <sys/socket.h> int getsockname( int socket, struct sockaddr *address, socklen_t *address_len ); [XNS4.0] The definition of the getsockname() function in XNS4.0 uses a size_t data type instead of a socklen_t data type as specified in XNS5.0 (the previous definition). [Tru64 UNIX] The following definition of the getsockname() function does not conform to current standards and is supported only for back- ward compatibility (see standards(5)): #include <sys/socket.h> int getsockname( int socket, struct sockaddr *address, int *address_len ); STANDARDS
Interfaces documented on this reference page conform to industry standards as follows: getsockname(): XNS5.0 Refer to the standards(5) reference page for more information about industry standards and associated tags. PARAMETERS
Specifies the socket file descriptor for which the local address is needed. Points to a sockaddr structure, the format of which is deter- mined by the domain and by the behavior requested for the socket. The sockaddr structure is an overlay for a sockaddr_in or sockaddr_un structure, depending on which of the supported address families is active. [Tru64 UNIX] If the compile-time option _SOCKADDR_LEN is defined before the sys/socket.h header file is included, the sockaddr structure takes 4.4BSD behavior, with a field for specifying the length of the socket address. Otherwise, the default 4.3BSD sock- addr structure is used, with the length of the socket address assumed to be 14 bytes or less. If _SOCKADDR_LEN is defined, the 4.3BSD sockaddr structure is defined with the name osockaddr. Specifies the length of the sockaddr structure pointed to by the address parameter. DESCRIPTION
The getsockname() function retrieves the locally bound address of the specified socket. If the actual length of the address is greater than the length of the sockaddr structure, the address is truncated. If the socket is not bound to a local name, the value pointed to by address is unspecified. A process created by another process can inherit open sockets. To use the inherited sockets, the created process may need to identify its address. The getsockname() function allows a process to retrieve the local address bound to the specified socket. A process can use the getpeername() function to determine the address of a destination socket in a socket connection. NOTES
[Tru64 UNIX] When compiled in the X/Open UNIX environment or the POSIX.1g socket environment, calls to the getsockname() function are internally renamed by prepending _E to the function name. When you are debugging a module that includes the getsockname() function and for which _XOPEN_SOURCE_EXTENDED or _POSIX_PII_SOCKET has been defined, use _Egetsockname to refer to the getsockname() call. See standards(5) for further information. RETURN VALUES
Upon successful completion, a value of 0 (zero) is returned, and the address_len parameter points to the size of the socket address. Oth- erwise, a value of -1 is returned and errno is set to indicate the error. ERRORS
If the getsockname() function fails, errno may be set to one of the following values: The socket parameter is not valid. The address or address_len parameter is not in a readable or writable part of the user address space. The socket is shut down. Insufficient resources are available in the system to complete the call. The available STREAMS resources were insufficient for the operation to complete. The socket parameter refers to a file, not a socket. The operation is not supported for this socket's protocol. RELATED INFORMATION
Functions: accept(2), bind(2), getpeername(2), socket(2). Standards: standards(5). delim off getsockname(2)
All times are GMT -4. The time now is 10:48 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy