],
'variables': {
'sources_for_standard_interfaces': [
+ 'abort.c',
'access.c',
'chdir.c',
'chmod.c',
'close.c',
'dup.c',
'_exit.c',
+ 'eaccess.c',
'fchdir.c',
'fchmod.c',
'fdatasync.c',
'getpagesize.c',
'getpid.c',
'gettimeofday.c',
+ 'htonl.c',
+ 'htons.c',
'isatty.c',
'link.c',
'lock.c',
'mprotect.c',
'munmap.c',
'nanosleep.c',
+ 'nacl_ext_supply.c',
'nacl_interface_query.c',
'nacl_irt_fdio.c',
'nacl_irt_filename.c',
'nacl_read_tp.c',
'nacl_add_tp.c',
+ 'ntohl.c',
+ 'ntohs.c',
'open.c',
'read.c',
'readlink.c',
'pthread_stubs.c',
'sbrk.c',
'sched_yield.c',
+ 'sigblock.c',
+ 'siggetmask.c',
+ 'sigmask.c',
+ 'sigprocmask.c',
+ 'sigsetmask.c',
'stacktrace.c',
'start.c',
'stat.c',
'write.c',
],
'sources_for_stubs': [
+ 'stubs/_execve.c',
+ 'stubs/accept.c',
+ 'stubs/addmntent.c',
+ 'stubs/bind.c',
'stubs/chown.c',
+ 'stubs/closelog.c',
+ 'stubs/connect.c',
+ 'stubs/endgrent.c',
+ 'stubs/endmntent.c',
'stubs/endpwent.c',
'stubs/environ.c',
- 'stubs/_execve.c',
+ 'stubs/execvpe.c',
'stubs/fchown.c',
'stubs/fcntl.c',
'stubs/fork.c',
+ 'stubs/freeaddrinfo.c',
+ 'stubs/fstatvfs.c',
+ 'stubs/gai_strerror.c',
'stubs/get_current_dir_name.c',
+ 'stubs/getaddrinfo.c',
+ 'stubs/getdtablesize.c',
'stubs/getegid.c',
'stubs/geteuid.c',
'stubs/getgid.c',
+ 'stubs/getgrent.c',
+ 'stubs/getgrgid.c',
+ 'stubs/getgrgid_r.c',
+ 'stubs/getgrnam.c',
+ 'stubs/getgroups.c',
+ 'stubs/gethostbyaddr.c',
+ 'stubs/gethostbyname.c',
'stubs/getlogin.c',
- 'stubs/getrusage.c',
+ 'stubs/getmntent.c',
+ 'stubs/getnameinfo.c',
+ 'stubs/getpeername.c',
+ 'stubs/getpgrp.c',
'stubs/getppid.c',
'stubs/getpwent.c',
'stubs/getpwnam.c',
'stubs/getpwnam_r.c',
'stubs/getpwuid.c',
'stubs/getpwuid_r.c',
+ 'stubs/getrlimit.c',
+ 'stubs/getrusage.c',
+ 'stubs/getservbyport.c',
+ 'stubs/getsockname.c',
+ 'stubs/getsockopt.c',
'stubs/getuid.c',
'stubs/getwd.c',
+ 'stubs/hasmntopt.c',
+ 'stubs/if_freenameindex.c',
+ 'stubs/if_indextoname.c',
+ 'stubs/if_nameindex.c',
+ 'stubs/if_nametoindex.c',
+ 'stubs/inet_ntoa.c',
+ 'stubs/inet_ntop.c',
+ 'stubs/initgroups.c',
'stubs/ioctl.c',
'stubs/issetugid.c',
'stubs/kill.c',
'stubs/lchown.c',
+ 'stubs/listen.c',
'stubs/llseek.c',
+ 'stubs/major.c',
+ 'stubs/makedev.c',
+ 'stubs/minor.c',
+ 'stubs/mkfifo.c',
+ 'stubs/mknod.c',
+ 'stubs/msync.c',
+ 'stubs/openlog.c',
'stubs/pipe.c',
+ 'stubs/poll.c',
'stubs/pselect.c',
+ 'stubs/pthread_sigmask.c',
+ 'stubs/readv.c',
'stubs/recv.c',
+ 'stubs/recvfrom.c',
+ 'stubs/recvmsg.c',
+ 'stubs/sched_get_priority_max.c',
+ 'stubs/sched_get_priority_min.c',
+ 'stubs/sched_setparam.c',
+ 'stubs/sched_setscheduler.c',
'stubs/select.c',
'stubs/send.c',
+ 'stubs/sendmsg.c',
+ 'stubs/sendto.c',
'stubs/setegid.c',
'stubs/seteuid.c',
'stubs/setgid.c',
+ 'stubs/setgrent.c',
+ 'stubs/setgroups.c',
+ 'stubs/setmntent.c',
+ 'stubs/setpgid.c',
'stubs/setpwent.c',
+ 'stubs/setrlimit.c',
+ 'stubs/setsid.c',
+ 'stubs/setsockopt.c',
'stubs/settimeofday.c',
'stubs/setuid.c',
+ 'stubs/shutdown.c',
+ 'stubs/sigaction.c',
'stubs/signal.c',
- 'stubs/sigprocmask.c',
+ 'stubs/sigsuspend.c',
+ 'stubs/sigvec.c',
+ 'stubs/socket.c',
+ 'stubs/socketpair.c',
+ 'stubs/statvfs.c',
+ 'stubs/syslog.c',
'stubs/tcdrain.c',
'stubs/tcflow.c',
'stubs/tcflush.c',
'build_newlib': 1,
'build_irt': 1,
'build_pnacl_newlib': 1,
+ 'build_nonsfi_helper': 1,
},
'sources': [
'<@(sources_for_nacl_extensions)',