コード例 #1
0
ファイル: ft_log.c プロジェクト: itheof/libft
static void	print_time(int fd)
{
	time_t		st;

	st = time(NULL);
	st = st % 86400;
	ft_putstr_fd(C_INFO, fd);
	ft_putstr_fd("[", fd);
	if (st / 3600 < 10)
		ft_putchar('0');
	ft_putnbr_fd(st / 3600, fd);
	ft_putstr_fd(":", fd);
	if ((st % 3600) / 60 < 10)
		ft_putchar('0');
	ft_putnbr_fd((st % 3600) / 60, fd);
	ft_putstr_fd(":", fd);
	if ((st % 3600) % 60 < 10)
		ft_putchar('0');
	ft_putnbr_fd((st % 3600) % 60, fd);
	ft_putstr_fd("]", fd);
	ft_putstr_fd(C_REGULAR, fd);
	ft_putstr_fd(" ", fd);
}
コード例 #2
0
ファイル: ft_error.c プロジェクト: anonkey/ft_select
void			ft_perror(const char *prog, const char *s, int errnum, int type)
{
	const char	*error;

	(void)error;
	if (errnum >= TAB_ERR_SIZE)
		errnum = 0;
	if (prog)
	{
		ft_putstr_fd(prog, 2);
		ft_putstr_fd(" : ", 2);
	}
	ft_putstr_fd("error", 2);
	if (s)
	{
		ft_putstr_fd(" : ", 2);
		ft_putstr_fd(s, 2);
	}
	ft_putstr_fd("\n", 2);
	if (type % 2 == 0)
		exit(1);
}
コード例 #3
0
ファイル: ft_color.c プロジェクト: gbourgeo/42projects
void		ft_color(const char *s, int fd)
{
	int		fd2;

	fd2 = 0;
	if (ft_strcmp(s + ft_strlen(s) - 2, ".c") == 0)
		ft_putstr_fd("\033[31m", fd);
	else if (ft_strcmp(s + ft_strlen(s) - 2, ".o") == 0)
		ft_putstr_fd("\033[30m", fd);
	else if (ft_strcmp(s + ft_strlen(s) - 2, ".h") == 0)
		ft_putstr_fd("\033[33m", fd);
	else if (ft_strcmp(s + ft_strlen(s) - 4, ".pdf") == 0)
		ft_putstr_fd("\033[32m", fd);
	else if ((fd2 = open(s, O_RDONLY)) == -1)
	{
		ft_putstr_fd("\033[37m", fd);
		close(fd2);
	}
	else
	{
		ft_putstr_fd("\033[34m", fd);
		close(fd2);
	}
}
コード例 #4
0
ファイル: ft_putstr.c プロジェクト: alesbesdria/fdf42
void	ft_putstr(const char *s)
{
	ft_putstr_fd(s, 1);
}
コード例 #5
0
ファイル: ft_fatal.c プロジェクト: iTzDyms/libft
void	ft_fatal(char *str)
{
	ft_putstr_fd(str, 2);
	exit(0);
}
コード例 #6
0
ファイル: ft_putstr.c プロジェクト: Denis2222/21sh
void	ft_putstr(char *str)
{
	ft_putstr_fd(str, 1);
}
コード例 #7
0
ファイル: ft_putstr.c プロジェクト: vquesnel/FdF
void	ft_putstr(char const *str)
{
	ft_putstr_fd(str, 1);
}
コード例 #8
0
ファイル: sh3_error.c プロジェクト: vlehuger/42sh
void	sh_error_quit(char	*str)
{
	ft_putstr_fd("error :", 2);
	ft_putendl_fd(str, 2);
	sh_quit();
}
コード例 #9
0
ファイル: eb_term.c プロジェクト: ebaudet/ft_sh2
void			eb_putstr_term(char *str)
{
	ft_putstr_fd(str, isatty(FD_STD_OUT));
}
コード例 #10
0
ファイル: ft_putendl_fd.c プロジェクト: miniponps/42-FdF
void	ft_putendl_fd(char const *s, int fd)
{
	ft_putstr_fd(s, fd);
	write(fd, "\n", 1);
}
コード例 #11
0
void		ft_arg_error(void)
{
	(void) ft_putstr_fd("[USAGE] ./client [PID] [STR]\n\0", 0x01);
	(void) exit(0);
}
コード例 #12
0
ファイル: ft_putexit.c プロジェクト: Maxabel89/Wolf3D
void	ft_putexit(char const *s, int fd)
{
	ft_putstr_fd(s, fd);
	ft_putchar_fd('\n', fd);
	exit(2);
}
コード例 #13
0
ファイル: fail.c プロジェクト: elhmn/mod1
void	*fail(char *s)
{
	ft_putstr_fd(s, 2);
	return (NULL);
}
コード例 #14
0
ファイル: ft_puterr.c プロジェクト: dlageist42/42
int		ft_puterr(char *err)
{
	ft_putstr_fd(err, 2);
	return (-1);
}
コード例 #15
0
ファイル: check_parse_error.c プロジェクト: 42rdavid/42sh
int					ft_print_parse_error(char *error)
{
	ft_putstr_fd("42sh: Parse error: ", 2);
	ft_putendl_fd(error, 2);
	return (0);
}
コード例 #16
0
ファイル: signal.c プロジェクト: gygy19/ft_select
void			small_size(void)
{
	tputs(tgoto(tgetstr("cm", NULL), 0, 0), FD, tputs_putchar);
	tputs(tgetstr("cd", NULL), FD, tputs_putchar);
	ft_putstr_fd("Size too small\n", FD);
}
コード例 #17
0
ファイル: ft_putendl.c プロジェクト: danysousa/FTP
void	ft_putendl_fd(char *str, size_t fd)
{
	ft_putstr_fd(str, fd);
	write(fd, "\n", 1);
}
コード例 #18
0
ファイル: ft_putstr.c プロジェクト: vilsbole/42sh
void	ft_putstr(const char *s)
{
	if (s)
		ft_putstr_fd(s, 1);
}
コード例 #19
0
ファイル: ft_putendl_fd.c プロジェクト: kedric/42
void	ft_putendl_fd(char const *s, int fd)
{
	ft_putstr_fd(s, fd);
	ft_putstr_fd("\n" ,fd);
}
コード例 #20
0
ファイル: ft_putendl.c プロジェクト: mchindri/fdf
void	ft_putendl(char const *s)
{
	ft_putstr_fd(s, 1);
	ft_putstr_fd("\n", 1);
}
コード例 #21
0
ファイル: ft_putstr.c プロジェクト: GabrielPora/WeThinkCode
void	ft_putstr(char const *s)
{
	ft_putstr_fd(s, 1);
}
コード例 #22
0
ファイル: ft_putendl_fd.c プロジェクト: Infornia/Ftp
void	ft_putendl_fd(const char *s, int fd)
{
	ft_putstr_fd((char *)s, fd);
	ft_putchar_fd('\n', fd);
}
コード例 #23
0
ファイル: error.c プロジェクト: gjacot/42
void	error2(char *str, int fd)
{
	ft_putstr_fd(str, fd);
	exit(0);
}
コード例 #24
0
ファイル: aff_fct.c プロジェクト: wtrembla/New_42sh
int		aff_str(char *str)
{
	ft_putstr_fd(str, 0);
	return (0);
}
コード例 #25
0
ファイル: ft_putendl_fd.c プロジェクト: Hadopire/42
void ft_putendl_fd(char const *s, int fd)
{
	ft_putstr_fd(s, fd);
	ft_putchar_fd('\n', fd);
}
コード例 #26
0
ファイル: ls_errors.c プロジェクト: OoCharly/42_cursus_c
void	ls_invalid_opt(char ch)
{
	ft_putstr_fd("ls: illegal option -- ", 2);
	ft_putchar_fd(ch, 2);
	write(2, "\n", 1);
}
コード例 #27
0
ファイル: ls_one.c プロジェクト: v3t3a/42_projects
static void		display_eacces(char *file)
{
	ft_putstr_fd("ls: ", 2);
	ft_putstr_fd(file, 2);
	ft_putstr_fd(": Permission denied\n", 2);
}
コード例 #28
0
ファイル: ls_errors.c プロジェクト: OoCharly/42_cursus_c
void	color_error(char c)
{
	ft_putstr_fd("error: invalid character '", 2);
	write(2, &c, 1);
	ft_putstr_fd("' in LSCOLORS env var\n", 2);
}
コード例 #29
0
ファイル: ft_putnbr_fd.c プロジェクト: NegMozzie/42
void	ft_putnbr_fd(int n, int fd)
{
	ft_putstr_fd(ft_itoa(n), fd);
}
コード例 #30
0
ファイル: print_functions_cmd.c プロジェクト: agadiffe/ft_sh
void		print_too_many_arguments(t_state *state, char *s)
{
	ft_putstr_fd(s, 2);
	ft_putendl_fd(": too many arguments", 2);
	set_env(&state->env, "?", "1");
}