2 ** Copyright 2009 The Android Open Source Project
4 ** Licensed under the Apache License, Version 2.0 (the "License");
5 ** you may not use this file except in compliance with the License.
6 ** You may obtain a copy of the License at
8 ** http://www.apache.org/licenses/LICENSE-2.0
10 ** Unless required by applicable law or agreed to in writing, software
11 ** distributed under the License is distributed on an "AS IS" BASIS,
12 ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 ** See the License for the specific language governing permissions and
14 ** limitations under the License.
20 #include <sys/socket.h>
23 #include <netinet/in.h>
25 int main(int argc, char **argv) {
29 struct sockaddr_in addr;
31 addr.sin_family = AF_INET;
32 addr.sin_port = 12348;
34 fd = socket(PF_INET, SOCK_STREAM, 0);
36 ret = bind(fd, (struct sockaddr *)&addr, sizeof(addr));
38 printf("%d errno %d %s\n", __LINE__, errno, strerror(errno));
43 printf("%d errno %d %s\n", __LINE__, errno, strerror(errno));
52 fd = socket(PF_INET, SOCK_STREAM, 0);
54 ret = bind(fd, (struct sockaddr *)&addr, sizeof(addr));
56 printf("%d errno %d %s\n", __LINE__, errno, strerror(errno));