new_fd
extern int new_fd(struct io_context *, struct file_descriptor *);
fds[i] = new_fd(ioContext, descriptors[k]);
int fd = new_fd(context, descriptor);
status = new_fd(context, descriptor);
int result = new_fd(get_current_io_context(kernel), descriptor);
int fd = new_fd(context, descriptor);
fd = new_fd(context, descriptor);
if (send(new_fd, buf, strlen(buf), 0) == -1) {
if ((numBytes = recv(new_fd, buf, MAXDATASIZE, 0)) == -1) {
close(new_fd);
close(new_fd); // parent doesn't need this
int sockfd, new_fd; // listen on sock_fd, new connection on new_fd
if ((new_fd = accept(sockfd, (struct sockaddr *)&their_addr, &sin_size)) == -1) {
status = new_fd(context, descriptor);
extern int new_fd(struct io_context *, struct file_descriptor *);
fd = new_fd(get_current_io_context(kernel), descriptor);