Home
last modified time | relevance | path

Searched refs:bsdar (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/elftoolchain/ar/
H A Dwrite.c54 static void add_to_ar_str_table(struct bsdar *bsdar, const char *name);
55 static void add_to_ar_sym_table(struct bsdar *bsdar, const char *name);
56 static struct ar_obj *create_obj_from_file(struct bsdar *bsdar,
58 static void create_symtab_entry(struct bsdar *bsdar, Elf *e);
60 static void insert_obj(struct bsdar *bsdar, struct ar_obj *obj,
62 static void read_objs(struct bsdar *bsdar, const char *archive,
64 static void write_cleanup(struct bsdar *bsdar);
65 static void write_data(struct bsdar *bsdar, struct archive *a,
67 static void write_objs(struct bsdar *bsdar);
76 create_obj_from_file(struct bsdar *bsdar, const char *name, time_t mtime) in create_obj_from_file() argument
[all …]
H A Dar.c92 static void set_mode(struct bsdar *bsdar, char opt);
93 static void only_mode(struct bsdar *bsdar, const char *opt,
100 struct bsdar *bsdar, bsdar_storage; in main() local
105 bsdar = &bsdar_storage; in main()
106 memset(bsdar, 0, sizeof(*bsdar)); in main()
110 bsdar->output = stdout; in main()
112 if ((bsdar->progname = ELFTC_GETPROGNAME()) == NULL) in main()
113 bsdar->progname = "ar"; in main()
116 bsdar_errc(bsdar, 0, "ELF library initialization failed: %s", in main()
124 len = strlen(bsdar->progname); in main()
[all …]
H A Dacpyacc.y84 static struct bsdar *bsdar; variable
253 bsdar_errc(bsdar, 0, "archive_read_new failed"); in arscp_open()
257 bsdar_warnc(bsdar, 0, "%s", archive_error_string(a)); in arscp_open()
282 bsdar_errc(bsdar, errno, "unlink failed"); in arscp_create()
288 bsdar_errc(bsdar, errno, "strdup failed"); in arscp_create()
290 bsdar_errc(bsdar, errno, "mkstemp failed"); in arscp_create()
299 bsdar_warnc(bsdar, errno, "'OPEN' failed"); in arscp_create()
313 bsdar_errc(bsdar, 0, "archive_write_new failed"); in arscp_create()
325 bsdar->filename = tmpac; in arscp_create()
340 bsdar->addlib = archive; in arscp_addlib()
[all …]
H A Dread.c51 ar_read_archive(struct bsdar *bsdar, int mode) in ar_read_archive() argument
73 bsdar_errc(bsdar, 0, "archive_read_new failed"); in ar_read_archive()
75 AC(archive_read_open_filename(a, bsdar->filename, DEF_BLKSZ)); in ar_read_archive()
78 out = bsdar->output; in ar_read_archive()
84 bsdar_warnc(bsdar, 0, "%s", archive_error_string(a)); in ar_read_archive()
88 bsdar_warnc(bsdar, 0, "Retrying..."); in ar_read_archive()
93 bsdar->options |= AR_BSD; in ar_read_archive()
95 bsdar->options &= ~AR_BSD; in ar_read_archive()
101 if (bsdar_is_pseudomember(bsdar, name)) in ar_read_archive()
106 bsdar_warnc(bsdar, 0, "ignoring entry: %s", in ar_read_archive()
[all …]
H A Dutil.c42 static void bsdar_vwarnc(struct bsdar *, int code,
44 static void bsdar_verrc(struct bsdar *bsdar, int code,
48 bsdar_vwarnc(struct bsdar *bsdar, int code, const char *fmt, va_list ap) in bsdar_vwarnc() argument
51 fprintf(stderr, "%s: warning: ", bsdar->progname); in bsdar_vwarnc()
59 bsdar_warnc(struct bsdar *bsdar, int code, const char *fmt, ...) in bsdar_warnc() argument
64 bsdar_vwarnc(bsdar, code, fmt, ap); in bsdar_warnc()
69 bsdar_verrc(struct bsdar *bsdar, int code, const char *fmt, va_list ap) in bsdar_verrc() argument
72 fprintf(stderr, "%s: fatal: ", bsdar->progname); in bsdar_verrc()
80 bsdar_errc(struct bsdar *bsdar, int code, const char *fmt, ...) in bsdar_errc() argument
85 bsdar_verrc(bsdar, code, fmt, ap); in bsdar_errc()
[all …]
H A Dar.h64 bsdar_errc(bsdar, 0, "%s", \
100 struct bsdar { struct
137 void ar_mode_script(struct bsdar *ar); argument
138 int ar_read_archive(struct bsdar *_ar, int _mode);
139 int ar_write_archive(struct bsdar *_ar, int _mode);
140 void bsdar_errc(struct bsdar *, int _code, const char *fmt, ...);
141 int bsdar_is_pseudomember(struct bsdar *_ar, const char *_name);
143 void bsdar_warnc(struct bsdar *, int _code, const char *fmt, ...);
/freebsd/usr.bin/ar/
H A Dar.c91 static void set_mode(struct bsdar *bsdar, char opt);
92 static void only_mode(struct bsdar *bsdar, const char *opt,
100 struct bsdar *bsdar, bsdar_storage; in main() local
105 bsdar = &bsdar_storage; in main()
106 memset(bsdar, 0, sizeof(*bsdar)); in main()
111 if ((bsdar->progname = getprogname()) == NULL) in main()
112 bsdar->progname = "ar"; in main()
116 len = strlen(bsdar->progname); in main()
118 strcmp(bsdar->progname + len - strlen("ranlib"), "ranlib") == 0) { in main()
150 bsdar->options |= AR_D; in main()
[all …]
H A Dwrite.c56 static void add_to_ar_str_table(struct bsdar *bsdar, const char *name);
57 static void add_to_ar_sym_table(struct bsdar *bsdar, const char *name);
58 static struct ar_obj *create_obj_from_file(struct bsdar *bsdar,
60 static void create_symtab_entry(struct bsdar *bsdar, void *maddr,
62 static void free_obj(struct bsdar *bsdar, struct ar_obj *obj);
63 static void insert_obj(struct bsdar *bsdar, struct ar_obj *obj,
66 static void read_objs(struct bsdar *bsdar, const char *archive,
68 static void write_cleanup(struct bsdar *bsdar);
69 static void write_data(struct bsdar *bsdar, struct archive *a,
71 static void write_objs(struct bsdar *bsdar);
[all …]
H A Dacpyacc.y81 static struct bsdar *bsdar; variable
250 bsdar_errc(bsdar, 0, "archive_read_new failed"); in arscp_open()
254 bsdar_warnc(bsdar, archive_errno(a), "%s", in arscp_open()
277 bsdar_errc(bsdar, errno, "unlink failed"); in arscp_create()
283 bsdar_errc(bsdar, errno, "strdup failed"); in arscp_create()
285 bsdar_errc(bsdar, errno, "mkstemp failed"); in arscp_create()
293 bsdar_warnc(bsdar, errno, "open failed"); in arscp_create()
297 bsdar_warnc(bsdar, 0, "arscp_copy failed"); in arscp_create()
308 bsdar_errc(bsdar, 0, "archive_write_new failed"); in arscp_create()
320 bsdar->filename = tmpac; in arscp_create()
[all …]
H A Dutil.c40 static void bsdar_vwarnc(struct bsdar *, int code,
42 static void bsdar_verrc(struct bsdar *bsdar, int code,
46 bsdar_vwarnc(struct bsdar *bsdar, int code, const char *fmt, va_list ap) in bsdar_vwarnc() argument
49 fprintf(stderr, "%s: warning: ", bsdar->progname); in bsdar_vwarnc()
57 bsdar_warnc(struct bsdar *bsdar, int code, const char *fmt, ...) in bsdar_warnc() argument
62 bsdar_vwarnc(bsdar, code, fmt, ap); in bsdar_warnc()
67 bsdar_verrc(struct bsdar *bsdar, int code, const char *fmt, va_list ap) in bsdar_verrc() argument
70 fprintf(stderr, "%s: fatal: ", bsdar->progname); in bsdar_verrc()
78 bsdar_errc(struct bsdar *bsdar, int code, const char *fmt, ...) in bsdar_errc() argument
83 bsdar_verrc(bsdar, code, fmt, ap); in bsdar_errc()
H A Dread.c48 ar_read_archive(struct bsdar *bsdar, int mode, FILE *out) in ar_read_archive() argument
69 bsdar_errc(bsdar, 0, "archive_read_new failed"); in ar_read_archive()
71 AC(archive_read_open_filename(a, bsdar->filename, DEF_BLKSZ)); in ar_read_archive()
79 bsdar_warnc(bsdar, archive_errno(a), "%s", in ar_read_archive()
84 bsdar_warnc(bsdar, 0, "Retrying..."); in ar_read_archive()
96 if (bsdar->argc > 0) { in ar_read_archive()
98 for(i = 0; i < bsdar->argc; i++) { in ar_read_archive()
99 av = &bsdar->argv[i]; in ar_read_archive()
103 bsdar_errc(bsdar, errno, in ar_read_archive()
117 if (bsdar->options & AR_V) { in ar_read_archive()
[all …]
H A Dar.h55 bsdar_errc(bsdar, archive_errno(a), "%s", \
80 struct bsdar { struct
115 void ar_mode_script(struct bsdar *ar); argument
116 int ar_read_archive(struct bsdar *ar, int mode, FILE *out);
117 int ar_write_archive(struct bsdar *ar, int mode);
118 void bsdar_errc(struct bsdar *, int _code, const char *fmt, ...) __dead2;
119 void bsdar_warnc(struct bsdar *, int _code, const char *fmt, ...);
/freebsd/
H A DObsoleteFiles.inc17199 # 20080225: bsdar/bsdranlib rename to ar/ranlib
17200 OLD_FILES+=usr/bin/bsdar
17202 OLD_FILES+=usr/share/man/man1/bsdar.1.gz