Skip to content

Commit 5f2abbe

Browse files
committed
header files and prototypes
1 parent 731fb6f commit 5f2abbe

File tree

1 file changed

+17
-20
lines changed

1 file changed

+17
-20
lines changed

header.h

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11,38 +11,35 @@
1111

1212
#define BUFFER_SIZE 1024
1313

14-
extern char** environ;
14+
extern char **environ;
1515

16-
int main(int argc, char *argv[], char **env);
17-
char **tokenize(char *buffer, const char *delim);
16+
/*....... Path finders.......*/
17+
int main(int argc, char __attribute__((__unused__)) *argv[], char **env);
1818
char *locate_path(char *com_val);
19-
char *_getline();
19+
int execute_command(char *get_address, char __attribute__((__unused__)) **env);
2020

21+
/*........Tokenizers......*/
22+
char **tokenize(char *buffer, const char *delim);
23+
char *_strtok(char *str, const char *fem);
24+
unsigned int find_delim(char n, const char *str);
2125

22-
int _execute(char *args, char **envp);
26+
/*........ Environ variables.......*/
2327

28+
char *_getenv(const char *str);
29+
ssize_t read_input(char **get_address, size_t *length_input);
30+
void _printenv(void);
2431

25-
/*....... String Handlers.....*/
32+
/*.......... String Handlers.........*/
2633
void int_to_string(int value, char *result);
27-
int _putchar(char c);
2834
int _strcmp(char *s1, char *s2);
29-
int _strncmp(const char *s1, const char *s2, size_t k);
3035
char *_strcat(char *dest, const char *src);
31-
void _puts(char *str);
36+
int _strncmp(const char *s1, const char *s2, size_t s);
3237
int _strlen(const char *s);
3338
char *_strcpy(char *dest, char *src);
3439
int _atoi(char *s);
35-
char *_strndup(char *s);
40+
char *_strdup(char *s);
3641

37-
/*..... Environments handlers....*/
38-
char **_getenv(const char *str);
39-
int prog_setenv(char **args, char __attribute__((__unused__)) **ard);
40-
int prog_unsetenv(char **args, char __attribute__((__unused__)) **ard);
41-
void _printenv(void);
42-
void print_env_variable(const char *str);
43-
44-
/*........MISCELLINEOUS...*/
45-
unsigned int find_delim(char n, const char *str);
46-
void _error(const char *args, int error_msg);
42+
/*....... Miscillenous....*/
43+
int execute_and_wait(char *command_path, char **tokens, int *e_status);
4744

4845
#endif

0 commit comments

Comments
 (0)