Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(187)

Side by Side Diff: native_client_sdk/src/libraries/nacl_io/kernel_intercept.cc

Issue 139283003: [NaCl SDK] nacl_io: Fix inet_ntop to be consistent with glibc. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | native_client_sdk/src/libraries/nacl_io/library.dsc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "nacl_io/kernel_intercept.h" 5 #include "nacl_io/kernel_intercept.h"
6 6
7 #include <errno.h> 7 #include <errno.h>
8 #include <string.h> 8 #include <string.h>
9 9
10 #include "nacl_io/kernel_proxy.h" 10 #include "nacl_io/kernel_proxy.h"
(...skipping 359 matching lines...) Expand 10 before | Expand all | Expand 10 after
370 action.sa_handler = handler; 370 action.sa_handler = handler;
371 int rtn = s_kp->sigaction(signum, &action, &oaction); 371 int rtn = s_kp->sigaction(signum, &action, &oaction);
372 if (rtn) 372 if (rtn)
373 return SIG_ERR; 373 return SIG_ERR;
374 return oaction.sa_handler; 374 return oaction.sa_handler;
375 } 375 }
376 376
377 #ifdef PROVIDES_SOCKET_API 377 #ifdef PROVIDES_SOCKET_API
378 // Socket Functions 378 // Socket Functions
379 int ki_accept(int fd, struct sockaddr* addr, socklen_t* len) { 379 int ki_accept(int fd, struct sockaddr* addr, socklen_t* len) {
380 ON_NOSYS_RETURN(-1);
380 return s_kp->accept(fd, addr, len); 381 return s_kp->accept(fd, addr, len);
381 } 382 }
382 383
383 int ki_bind(int fd, const struct sockaddr* addr, socklen_t len) { 384 int ki_bind(int fd, const struct sockaddr* addr, socklen_t len) {
385 ON_NOSYS_RETURN(-1);
384 return s_kp->bind(fd, addr, len); 386 return s_kp->bind(fd, addr, len);
385 } 387 }
386 388
387 int ki_connect(int fd, const struct sockaddr* addr, socklen_t len) { 389 int ki_connect(int fd, const struct sockaddr* addr, socklen_t len) {
390 ON_NOSYS_RETURN(-1);
388 return s_kp->connect(fd, addr, len); 391 return s_kp->connect(fd, addr, len);
389 } 392 }
390 393
391 struct hostent* ki_gethostbyname(const char* name) { 394 struct hostent* ki_gethostbyname(const char* name) {
395 ON_NOSYS_RETURN(NULL);
392 return s_kp->gethostbyname(name); 396 return s_kp->gethostbyname(name);
393 } 397 }
394 398
395 int ki_getpeername(int fd, struct sockaddr* addr, socklen_t* len) { 399 int ki_getpeername(int fd, struct sockaddr* addr, socklen_t* len) {
400 ON_NOSYS_RETURN(-1);
396 return s_kp->getpeername(fd, addr, len); 401 return s_kp->getpeername(fd, addr, len);
397 } 402 }
398 403
399 int ki_getsockname(int fd, struct sockaddr* addr, socklen_t* len) { 404 int ki_getsockname(int fd, struct sockaddr* addr, socklen_t* len) {
405 ON_NOSYS_RETURN(-1);
400 return s_kp->getsockname(fd, addr, len); 406 return s_kp->getsockname(fd, addr, len);
401 } 407 }
402 408
403 int ki_getsockopt(int fd, int lvl, int optname, void* optval, socklen_t* len) { 409 int ki_getsockopt(int fd, int lvl, int optname, void* optval, socklen_t* len) {
410 ON_NOSYS_RETURN(-1);
404 return s_kp->getsockopt(fd, lvl, optname, optval, len); 411 return s_kp->getsockopt(fd, lvl, optname, optval, len);
405 } 412 }
406 413
407 int ki_listen(int fd, int backlog) { 414 int ki_listen(int fd, int backlog) {
415 ON_NOSYS_RETURN(-1);
408 return s_kp->listen(fd, backlog); 416 return s_kp->listen(fd, backlog);
409 } 417 }
410 418
411 ssize_t ki_recv(int fd, void* buf, size_t len, int flags) { 419 ssize_t ki_recv(int fd, void* buf, size_t len, int flags) {
420 ON_NOSYS_RETURN(-1);
412 return s_kp->recv(fd, buf, len, flags); 421 return s_kp->recv(fd, buf, len, flags);
413 } 422 }
414 423
415 ssize_t ki_recvfrom(int fd, void* buf, size_t len, int flags, 424 ssize_t ki_recvfrom(int fd, void* buf, size_t len, int flags,
416 struct sockaddr* addr, socklen_t* addrlen) { 425 struct sockaddr* addr, socklen_t* addrlen) {
426 ON_NOSYS_RETURN(-1);
417 return s_kp->recvfrom(fd, buf, len, flags, addr, addrlen); 427 return s_kp->recvfrom(fd, buf, len, flags, addr, addrlen);
418 } 428 }
419 429
420 ssize_t ki_recvmsg(int fd, struct msghdr* msg, int flags) { 430 ssize_t ki_recvmsg(int fd, struct msghdr* msg, int flags) {
431 ON_NOSYS_RETURN(-1);
421 return s_kp->recvmsg(fd, msg, flags); 432 return s_kp->recvmsg(fd, msg, flags);
422 } 433 }
423 434
424 ssize_t ki_send(int fd, const void* buf, size_t len, int flags) { 435 ssize_t ki_send(int fd, const void* buf, size_t len, int flags) {
436 ON_NOSYS_RETURN(-1);
425 return s_kp->send(fd, buf, len, flags); 437 return s_kp->send(fd, buf, len, flags);
426 } 438 }
427 439
428 ssize_t ki_sendto(int fd, const void* buf, size_t len, int flags, 440 ssize_t ki_sendto(int fd, const void* buf, size_t len, int flags,
429 const struct sockaddr* addr, socklen_t addrlen) { 441 const struct sockaddr* addr, socklen_t addrlen) {
442 ON_NOSYS_RETURN(-1);
430 return s_kp->sendto(fd, buf, len, flags, addr, addrlen); 443 return s_kp->sendto(fd, buf, len, flags, addr, addrlen);
431 } 444 }
432 445
433 ssize_t ki_sendmsg(int fd, const struct msghdr* msg, int flags) { 446 ssize_t ki_sendmsg(int fd, const struct msghdr* msg, int flags) {
447 ON_NOSYS_RETURN(-1);
434 return s_kp->sendmsg(fd, msg, flags); 448 return s_kp->sendmsg(fd, msg, flags);
435 } 449 }
436 450
437 int ki_setsockopt(int fd, int lvl, int optname, const void* optval, 451 int ki_setsockopt(int fd, int lvl, int optname, const void* optval,
438 socklen_t len) { 452 socklen_t len) {
453 ON_NOSYS_RETURN(-1);
439 return s_kp->setsockopt(fd, lvl, optname, optval, len); 454 return s_kp->setsockopt(fd, lvl, optname, optval, len);
440 } 455 }
441 456
442 int ki_shutdown(int fd, int how) { 457 int ki_shutdown(int fd, int how) {
458 ON_NOSYS_RETURN(-1);
443 return s_kp->shutdown(fd, how); 459 return s_kp->shutdown(fd, how);
444 } 460 }
445 461
446 int ki_socket(int domain, int type, int protocol) { 462 int ki_socket(int domain, int type, int protocol) {
463 ON_NOSYS_RETURN(-1);
447 return s_kp->socket(domain, type, protocol); 464 return s_kp->socket(domain, type, protocol);
448 } 465 }
449 466
450 int ki_socketpair(int domain, int type, int protocol, int* sv) { 467 int ki_socketpair(int domain, int type, int protocol, int* sv) {
468 ON_NOSYS_RETURN(-1);
451 return s_kp->socketpair(domain, type, protocol, sv); 469 return s_kp->socketpair(domain, type, protocol, sv);
452 } 470 }
453 #endif // PROVIDES_SOCKET_API 471 #endif // PROVIDES_SOCKET_API
OLDNEW
« no previous file with comments | « no previous file | native_client_sdk/src/libraries/nacl_io/library.dsc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698