Changed implementation function names

This commit is contained in:
Randy Jordan 2024-11-15 19:53:37 -06:00
parent 77bbae984a
commit 04faf2790d
Signed by: Randy-Jordan
GPG Key ID: D57FA29E3B54663E

View File

@ -8,7 +8,7 @@ static const int WRITE_END = 1;
static const int INVALID_FD = -1;
/*--------- FILE DESCRIPTORS ----------- */
int fio_open(const char *path, int flags){
int ext_open(const char *path, int flags){
int status = open(path,flags);
if(status == -1){
@ -18,7 +18,7 @@ int fio_open(const char *path, int flags){
return status;
}
int fio_close(int fd){
int ext_close(int fd){
int status = close(fd);
if(status == -1){
@ -28,17 +28,17 @@ int fio_close(int fd){
return status;
}
int fio_invalidate(int *fd){
int ext_invalidate(int *fd){
int status = -1;
if (*fd != INVALID_FD) {
status = fio_close(*fd);
status = ext_close(*fd);
*fd = INVALID_FD;
}
return status;
}
/*---------- FILE STREAMS ------------- */
FILE *fio_fopen(const char *path, const char *mode){
FILE *ext_fopen(const char *path, const char *mode){
FILE *status = fopen(path,mode);
if(status == NULL){
@ -50,7 +50,7 @@ FILE *fio_fopen(const char *path, const char *mode){
}
FILE *fio_fdopen(int fd, const char *mode){
FILE *ext_fdopen(int fd, const char *mode){
FILE *status = fdopen(fd,mode);
if(status == NULL){
@ -60,7 +60,7 @@ FILE *fio_fdopen(int fd, const char *mode){
return status;
}
int fio_fclose(FILE *stream){
int ext_fclose(FILE *stream){
int status = fclose(stream);
if(status == -1){
@ -72,7 +72,7 @@ int fio_fclose(FILE *stream){
}
/*---------- InterProcessComm ----------*/
pid_t fio_fork(void){
pid_t ext_fork(void){
pid_t status = fork();
if (status < 0) {
@ -82,7 +82,7 @@ pid_t fio_fork(void){
return status;
}
int fio_dup2(int oldfd, int newfd){
int ext_dup2(int oldfd, int newfd){
int status = dup2(oldfd,newfd);
if(status == -1 ){
@ -92,7 +92,7 @@ int fio_dup2(int oldfd, int newfd){
return status;
}
int fio_pipe(int fds[2]){
int ext_pipe(int fds[2]){
int status = pipe(fds);
if(status == -1){
@ -133,23 +133,23 @@ int bi_popen(const char* const command, FILE** const in, FILE** const out){
pid_t pid = INVALID_FD;
TRY {
fio_pipe(to_child);
fio_pipe(to_parent);
pid = fio_fork();
ext_pipe(to_child);
ext_pipe(to_parent);
pid = ext_fork();
if(pid == 0 ){ // Child Process.
fio_dup2(to_child[READ_END], STDIN_FILENO);
fio_dup2(to_parent[WRITE_END], STDOUT_FILENO);
ext_dup2(to_child[READ_END], STDIN_FILENO);
ext_dup2(to_parent[WRITE_END], STDOUT_FILENO);
execlp(command, command, NULL);
Exception e = { strerror(errno) };
RAISE(e);
}
// Parent process.
fio_invalidate(&to_child[READ_END]);
fio_invalidate(&to_parent[WRITE_END]);
*in = fio_fdopen(to_parent[READ_END], "r");
*out = fio_fdopen(to_child[WRITE_END], "w");
ext_invalidate(&to_child[READ_END]);
ext_invalidate(&to_parent[WRITE_END]);
*in = ext_fdopen(to_parent[READ_END], "r");
*out = ext_fdopen(to_child[WRITE_END], "w");
} ELSE {
bi_pclose(in, out,to_child, to_parent);
exit(EXIT_FAILURE);
@ -165,7 +165,7 @@ int execute_job( const char *path, char *const argv[], char *const envp[]){
int result = -1;
TRY{
pid_t pid = fio_fork();
pid_t pid = ext_fork();
if(pid == 0){ // Child process
execve(path, argv, envp);
@ -188,7 +188,7 @@ int execute_job( const char *path, char *const argv[], char *const envp[]){
}
/*---------- Networking Sockets --------*/
int fio_socket(int domain, int type, int protocol){
int ext_socket(int domain, int type, int protocol){
int status = socket(domain,type,protocol);
if(status == -1){
@ -197,7 +197,7 @@ int fio_socket(int domain, int type, int protocol){
}
return status;
}
int fio_bind(int sockfd, const SA *addr,socklen_t addrlen){
int ext_bind(int sockfd, const SA *addr,socklen_t addrlen){
int status = bind(sockfd,addr,addrlen);
if(status == -1){
@ -207,7 +207,7 @@ int fio_bind(int sockfd, const SA *addr,socklen_t addrlen){
return status;
}
int fio_listen(int sockfd, int backlog){
int ext_listen(int sockfd, int backlog){
int status = listen(sockfd,backlog);
if(status == -1){
Exception e = { strerror(errno) };
@ -215,7 +215,7 @@ int fio_listen(int sockfd, int backlog){
}
return status;
}
int fio_connect(int sockfd, const SA *addr, socklen_t addrlen){
int ext_connect(int sockfd, const SA *addr, socklen_t addrlen){
int status = connect(sockfd, addr,addrlen);
if(status == -1){
@ -225,7 +225,7 @@ int fio_connect(int sockfd, const SA *addr, socklen_t addrlen){
return status;
}
int fio_accept(int sockfd, SA *addr, socklen_t *addrlen){
int ext_accept(int sockfd, SA *addr, socklen_t *addrlen){
int status = accept(sockfd,addr,addrlen);
if(status == -1){
@ -236,7 +236,7 @@ int fio_accept(int sockfd, SA *addr, socklen_t *addrlen){
}
/*---------- Epoll ---------------------*/
int fio_epoll_create(int flags){
int ext_epoll_create(int flags){
int status = epoll_create1(flags);
if(status == -1){
Exception e = { strerror(errno) };
@ -244,7 +244,7 @@ int fio_epoll_create(int flags){
}
return status;
}
int fio_epoll_ctl(int epfd, int op, int fd, uint32_t events){
int ext_epoll_ctl(int epfd, int op, int fd, uint32_t events){
struct epoll_event ev;
ev.events = events;
ev.data.fd = fd;
@ -256,7 +256,7 @@ int fio_epoll_ctl(int epfd, int op, int fd, uint32_t events){
return status;
}
int fio_setnonblocking(int fd){
int ext_setnonblocking(int fd){
int status = fcntl(fd, F_SETFL, fcntl(fd, F_GETFL, 0) | O_NONBLOCK);
if(status == -1) {
Exception e = { strerror(errno) };
@ -265,7 +265,7 @@ int fio_setnonblocking(int fd){
}
return status;
}
int fio_epoll_wait(int epfd, struct epoll_event *events,int maxevents, int timeout){
int ext_epoll_wait(int epfd, struct epoll_event *events,int maxevents, int timeout){
int status = epoll_wait(epfd, events,maxevents,timeout);
if(status == -1){