Linux jobworks 6.8.0-136-generic #136-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul 1 21:53:05 UTC 2026 x86_64
Apache/2.4.58 (Ubuntu)
Server IP : 10.0.1.5 & Your IP : 216.73.217.52
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
linux-headers-6.8.0-124 /
scripts /
dtc /
Delete
Unzip
Name
Size
Permission
Date
Action
include-prefixes
[ DIR ]
drwxr-xr-x
2026-06-04 06:36
libfdt
[ DIR ]
drwxr-xr-x
2026-06-04 06:36
.gitignore
57
B
-rw-r--r--
2024-03-10 20:38
Makefile
1.14
KB
-rw-r--r--
2024-03-10 20:38
checks.c
53.74
KB
-rw-r--r--
2024-03-10 20:38
data.c
4.51
KB
-rw-r--r--
2024-03-10 20:38
dt-extract-compatibles
3.59
KB
-rwxr-xr-x
2024-03-10 20:38
dt_to_config
40.81
KB
-rwxr-xr-x
2024-03-10 20:38
dtc-lexer.l
6.14
KB
-rw-r--r--
2024-03-10 20:38
dtc-parser.y
11.11
KB
-rw-r--r--
2024-03-10 20:38
dtc.c
9.24
KB
-rw-r--r--
2024-03-10 20:38
dtc.h
9.59
KB
-rw-r--r--
2024-03-10 20:38
dtx_diff
8.86
KB
-rwxr-xr-x
2024-03-10 20:38
fdtget.c
7.92
KB
-rw-r--r--
2024-03-10 20:38
fdtoverlay.c
4.24
KB
-rw-r--r--
2024-03-10 20:38
fdtput.c
7.69
KB
-rw-r--r--
2024-03-10 20:38
flattree.c
21.48
KB
-rw-r--r--
2024-03-10 20:38
fstree.c
1.52
KB
-rw-r--r--
2024-03-10 20:38
livetree.c
20.84
KB
-rw-r--r--
2024-03-10 20:38
of_unittest_expect
12.39
KB
-rwxr-xr-x
2024-03-10 20:38
srcpos.c
8.57
KB
-rw-r--r--
2024-03-10 20:38
srcpos.h
2.88
KB
-rw-r--r--
2024-03-10 20:38
treesource.c
6.82
KB
-rw-r--r--
2024-03-10 20:38
update-dtc-source.sh
2.51
KB
-rwxr-xr-x
2024-03-10 20:38
util.c
8.67
KB
-rw-r--r--
2024-03-10 20:38
util.h
7.07
KB
-rw-r--r--
2024-03-10 20:38
version_gen.h
42
B
-rw-r--r--
2024-03-10 20:38
yamltree.c
6.31
KB
-rw-r--r--
2024-03-10 20:38
Save
Rename
/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * Copyright 2007 Jon Loeliger, Freescale Semiconductor, Inc. */ #ifndef SRCPOS_H #define SRCPOS_H #include <stdio.h> #include <stdbool.h> #include "util.h" struct srcfile_state { FILE *f; char *name; char *dir; int lineno, colno; struct srcfile_state *prev; }; extern FILE *depfile; /* = NULL */ extern struct srcfile_state *current_srcfile; /* = NULL */ /** * Open a source file. * * If the source file is a relative pathname, then it is searched for in the * current directory (the directory of the last source file read) and after * that in the search path. * * We work through the search path in order from the first path specified to * the last. * * If the file is not found, then this function does not return, but calls * die(). * * @param fname Filename to search * @param fullnamep If non-NULL, it is set to the allocated filename of the * file that was opened. The caller is then responsible * for freeing the pointer. * @return pointer to opened FILE */ FILE *srcfile_relative_open(const char *fname, char **fullnamep); void srcfile_push(const char *fname); bool srcfile_pop(void); /** * Add a new directory to the search path for input files * * The new path is added at the end of the list. * * @param dirname Directory to add */ void srcfile_add_search_path(const char *dirname); struct srcpos { int first_line; int first_column; int last_line; int last_column; struct srcfile_state *file; struct srcpos *next; }; #define YYLTYPE struct srcpos #define YYLLOC_DEFAULT(Current, Rhs, N) \ do { \ if (N) { \ (Current).first_line = YYRHSLOC(Rhs, 1).first_line; \ (Current).first_column = YYRHSLOC(Rhs, 1).first_column; \ (Current).last_line = YYRHSLOC(Rhs, N).last_line; \ (Current).last_column = YYRHSLOC (Rhs, N).last_column; \ (Current).file = YYRHSLOC(Rhs, N).file; \ } else { \ (Current).first_line = (Current).last_line = \ YYRHSLOC(Rhs, 0).last_line; \ (Current).first_column = (Current).last_column = \ YYRHSLOC(Rhs, 0).last_column; \ (Current).file = YYRHSLOC (Rhs, 0).file; \ } \ (Current).next = NULL; \ } while (0) extern void srcpos_update(struct srcpos *pos, const char *text, int len); extern struct srcpos *srcpos_copy(struct srcpos *pos); extern struct srcpos *srcpos_extend(struct srcpos *new_srcpos, struct srcpos *old_srcpos); extern char *srcpos_string(struct srcpos *pos); extern char *srcpos_string_first(struct srcpos *pos, int level); extern char *srcpos_string_last(struct srcpos *pos, int level); extern void PRINTF(3, 0) srcpos_verror(struct srcpos *pos, const char *prefix, const char *fmt, va_list va); extern void PRINTF(3, 4) srcpos_error(struct srcpos *pos, const char *prefix, const char *fmt, ...); extern void srcpos_set_line(char *f, int l); #endif /* SRCPOS_H */