Home
last modified time | relevance | path

Searched refs:prog (Results 1 – 25 of 992) sorted by relevance

12345678910>>...40

/external/e2fsprogs/resize/
Dsim_progress.c29 static errcode_t ext2fs_progress_display(ext2_sim_progmeter prog) in ext2fs_progress_display() argument
33 fputs(prog->label, prog->f); in ext2fs_progress_display()
34 width = prog->labelwidth - strlen(prog->label); in ext2fs_progress_display()
36 putc(' ', prog->f); in ext2fs_progress_display()
37 if (prog->labelwidth + prog->barwidth > 80) { in ext2fs_progress_display()
38 fputs("\n", prog->f); in ext2fs_progress_display()
39 for (width = prog->labelwidth; width > 0; width--) in ext2fs_progress_display()
40 putc(' ', prog->f); in ext2fs_progress_display()
42 for (i=0; i < prog->barwidth; i++) in ext2fs_progress_display()
43 putc('-', prog->f); in ext2fs_progress_display()
[all …]
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_program.c43 struct nv50_program *prog = (struct nv50_program *)info->driverPriv; in nv50_vertprog_assign_slots() local
48 prog->in[i].id = i; in nv50_vertprog_assign_slots()
49 prog->in[i].sn = info->in[i].sn; in nv50_vertprog_assign_slots()
50 prog->in[i].si = info->in[i].si; in nv50_vertprog_assign_slots()
51 prog->in[i].hw = n; in nv50_vertprog_assign_slots()
52 prog->in[i].mask = info->in[i].mask; in nv50_vertprog_assign_slots()
54 prog->vp.attrs[(4 * i) / 32] |= info->in[i].mask << ((4 * i) % 32); in nv50_vertprog_assign_slots()
61 prog->vp.attrs[2] |= NV50_3D_VP_GP_BUILTIN_ATTR_EN_PRIMITIVE_ID; in nv50_vertprog_assign_slots()
63 prog->in_nr = info->numInputs; in nv50_vertprog_assign_slots()
68 prog->vp.attrs[2] |= NV50_3D_VP_GP_BUILTIN_ATTR_EN_INSTANCE_ID; in nv50_vertprog_assign_slots()
[all …]
/external/mesa3d/src/compiler/glsl/tests/
Dset_uniform_initializer_tests.cpp33 set_uniform_initializer(void *mem_ctx, gl_shader_program *prog,
60 struct gl_shader_program *prog; member in set_uniform_initializer
74 this->prog = rzalloc(NULL, struct gl_shader_program); in SetUp()
75 this->prog->data = rzalloc(this->prog, struct gl_shader_program_data); in SetUp()
89 ralloc_free(this->prog); in TearDown()
90 this->prog = NULL; in TearDown()
107 establish_uniform_storage(struct gl_shader_program *prog, unsigned num_storage, in establish_uniform_storage() argument
117 prog->UniformHash = new string_to_uint_map; in establish_uniform_storage()
118 prog->data->UniformStorage = rzalloc_array(prog, struct gl_uniform_storage, in establish_uniform_storage()
120 prog->data->NumUniformStorage = num_storage; in establish_uniform_storage()
[all …]
/external/mesa3d/src/mesa/program/
Darbprogparse.c72 struct gl_program prog; in _mesa_parse_arb_fragment_program() local
78 memset(&prog, 0, sizeof(prog)); in _mesa_parse_arb_fragment_program()
80 state.prog = &prog; in _mesa_parse_arb_fragment_program()
94 program->String = prog.String; in _mesa_parse_arb_fragment_program()
95 program->arb.NumInstructions = prog.arb.NumInstructions; in _mesa_parse_arb_fragment_program()
96 program->arb.NumTemporaries = prog.arb.NumTemporaries; in _mesa_parse_arb_fragment_program()
97 program->arb.NumParameters = prog.arb.NumParameters; in _mesa_parse_arb_fragment_program()
98 program->arb.NumAttributes = prog.arb.NumAttributes; in _mesa_parse_arb_fragment_program()
99 program->arb.NumAddressRegs = prog.arb.NumAddressRegs; in _mesa_parse_arb_fragment_program()
100 program->arb.NumNativeInstructions = prog.arb.NumNativeInstructions; in _mesa_parse_arb_fragment_program()
[all …]
Dprogram.c184 _mesa_init_gl_program(struct gl_program *prog, gl_shader_stage stage, in _mesa_init_gl_program() argument
187 if (!prog) in _mesa_init_gl_program()
190 memset(prog, 0, sizeof(*prog)); in _mesa_init_gl_program()
191 prog->Id = id; in _mesa_init_gl_program()
192 prog->Target = _mesa_shader_stage_to_program(stage); in _mesa_init_gl_program()
193 prog->RefCount = 1; in _mesa_init_gl_program()
194 prog->Format = GL_PROGRAM_FORMAT_ASCII_ARB; in _mesa_init_gl_program()
195 prog->info.stage = stage; in _mesa_init_gl_program()
196 prog->is_arb_asm = is_arb_asm; in _mesa_init_gl_program()
212 prog->SamplerUnits[i] = i; in _mesa_init_gl_program()
[all …]
Dprog_print.c381 GLboolean relAddr, const struct gl_program *prog) in reg_string() argument
397 sprintf(str, "%s", arb_input_attrib_string(index, prog->Target)); in reg_string()
400 sprintf(str, "%s", arb_output_attrib_string(index, prog->Target)); in reg_string()
417 = prog->Parameters->Parameters + index; in reg_string()
533 const struct gl_program *prog) in fprint_dst_reg() argument
537 dstReg->Index, mode, dstReg->RelAddr, prog), in fprint_dst_reg()
553 const struct gl_program *prog) in fprint_src_reg() argument
557 srcReg->Index, mode, srcReg->RelAddr, prog), in fprint_src_reg()
575 const struct gl_program *prog) in _mesa_fprint_alu_instruction() argument
587 fprint_dst_reg(f, &inst->DstReg, mode, prog); in _mesa_fprint_alu_instruction()
[all …]
Dprog_opt_constant_fold.c49 src_reg_for_float(struct gl_program *prog, float val) in src_reg_for_float() argument
57 src.Index = _mesa_add_unnamed_constant(prog->Parameters, in src_reg_for_float()
64 src_reg_for_vec4(struct gl_program *prog, const float *val) in src_reg_for_vec4() argument
72 src.Index = _mesa_add_unnamed_constant(prog->Parameters, in src_reg_for_vec4()
91 get_value(struct gl_program *prog, struct prog_src_register *r, float *data) in get_value() argument
93 unsigned pvo = prog->Parameters->ParameterValueOffset[r->Index]; in get_value()
95 prog->Parameters->ParameterValues + pvo; in get_value()
126 _mesa_constant_fold(struct gl_program *prog) in _mesa_constant_fold() argument
131 for (i = 0; i < prog->arb.NumInstructions; i++) { in _mesa_constant_fold()
132 struct prog_instruction *const inst = &prog->arb.Instructions[i]; in _mesa_constant_fold()
[all …]
/external/mesa3d/src/compiler/glsl/
Dserialize.cpp43 write_subroutines(struct blob *metadata, struct gl_shader_program *prog) in write_subroutines() argument
46 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in write_subroutines()
71 read_subroutines(struct blob_reader *metadata, struct gl_shader_program *prog) in read_subroutines() argument
76 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in read_subroutines()
86 subs = rzalloc_array(prog, struct gl_subroutine_function, in read_subroutines()
91 subs[j].name = ralloc_strdup(prog, blob_read_string (metadata)); in read_subroutines()
95 subs[j].types = rzalloc_array(prog, const struct glsl_type *, in read_subroutines()
122 write_buffer_blocks(struct blob *metadata, struct gl_shader_program *prog) in write_buffer_blocks() argument
124 blob_write_uint32(metadata, prog->data->NumUniformBlocks); in write_buffer_blocks()
125 blob_write_uint32(metadata, prog->data->NumShaderStorageBlocks); in write_buffer_blocks()
[all …]
Dlinker_util.cpp42 link_util_should_add_buffer_variable(struct gl_shader_program *prog, in link_util_should_add_buffer_variable() argument
71 link_util_add_program_resource(struct gl_shader_program *prog, in link_util_add_program_resource() argument
81 prog->data->ProgramResourceList = in link_util_add_program_resource()
82 reralloc(prog->data, in link_util_add_program_resource()
83 prog->data->ProgramResourceList, in link_util_add_program_resource()
85 prog->data->NumProgramResourceList + 1); in link_util_add_program_resource()
87 if (!prog->data->ProgramResourceList) { in link_util_add_program_resource()
88 linker_error(prog, "Out of memory during linking.\n"); in link_util_add_program_resource()
93 &prog->data->ProgramResourceList[prog->data->NumProgramResourceList]; in link_util_add_program_resource()
99 prog->data->NumProgramResourceList++; in link_util_add_program_resource()
[all …]
Dshader_cache.cpp71 compile_shaders(struct gl_context *ctx, struct gl_shader_program *prog) { in compile_shaders() argument
72 for (unsigned i = 0; i < prog->NumShaders; i++) { in compile_shaders()
73 _mesa_glsl_compile_shader(ctx, prog->Shaders[i], false, false, true); in compile_shaders()
86 struct gl_shader_program *prog) in shader_cache_write_program_metadata() argument
98 static const char zero[sizeof(prog->data->sha1)] = {0}; in shader_cache_write_program_metadata()
99 if (memcmp(prog->data->sha1, zero, sizeof(prog->data->sha1)) == 0) in shader_cache_write_program_metadata()
107 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in shader_cache_write_program_metadata()
113 serialize_glsl_program(&metadata, ctx, prog); in shader_cache_write_program_metadata()
118 (cache_key *) malloc(prog->NumShaders * sizeof(cache_key)); in shader_cache_write_program_metadata()
119 cache_item_metadata.num_keys = prog->NumShaders; in shader_cache_write_program_metadata()
[all …]
Dlinker.cpp266 gl_shader_program *prog; member in __anon8efa989c0111::array_resize_visitor
270 gl_shader_program *prog, in array_resize_visitor() argument
274 this->prog = prog; in array_resize_visitor()
297 linker_error(this->prog, "size of array %s declared as %u, " in visit()
308 linker_error(this->prog, "%s shader accesses element %i of " in visit()
454 linker_error(gl_shader_program *prog, const char *fmt, ...) in linker_error() argument
458 ralloc_strcat(&prog->data->InfoLog, "error: "); in linker_error()
460 ralloc_vasprintf_append(&prog->data->InfoLog, fmt, ap); in linker_error()
463 prog->data->LinkStatus = LINKING_FAILURE; in linker_error()
468 linker_warning(gl_shader_program *prog, const char *fmt, ...) in linker_warning() argument
[all …]
Dgl_nir_linker.c315 struct gl_shader_program *prog, struct set *resource_set, in add_vars_with_modes() argument
345 if (prog->data->spirv) { in add_vars_with_modes()
347 rzalloc(prog, struct gl_shader_variable); in add_vars_with_modes()
358 if (!link_util_add_program_resource(prog, resource_set, in add_vars_with_modes()
379 if (!add_shader_variable(ctx, prog, resource_set, in add_vars_with_modes()
395 struct gl_shader_program *prog, in add_interface_variables() argument
399 struct gl_linked_shader *sh = prog->_LinkedShaders[stage]; in add_interface_variables()
408 return add_vars_with_modes(ctx, prog, resource_set, in add_interface_variables()
413 return add_vars_with_modes(ctx, prog, resource_set, in add_interface_variables()
430 struct gl_shader_program *prog, in nir_build_program_resource_list() argument
[all …]
Dgl_nir_link_uniforms.c99 update_array_sizes(struct gl_shader_program *prog, nir_variable *var, in update_array_sizes() argument
129 struct gl_linked_shader *sh = prog->_LinkedShaders[stage]; in update_array_sizes()
178 struct gl_shader_program *prog) in nir_setup_uniform_remap_tables() argument
180 unsigned total_entries = prog->NumExplicitUniformLocations; in nir_setup_uniform_remap_tables()
185 assert(!prog->data->spirv || in nir_setup_uniform_remap_tables()
186 (prog->data->spirv && !prog->UniformRemapTable)); in nir_setup_uniform_remap_tables()
187 if (!prog->UniformRemapTable) { in nir_setup_uniform_remap_tables()
188 prog->UniformRemapTable = rzalloc_array(prog, in nir_setup_uniform_remap_tables()
190 prog->NumUniformRemapTable); in nir_setup_uniform_remap_tables()
194 rzalloc_array(prog->data, in nir_setup_uniform_remap_tables()
[all …]
/external/mesa3d/src/mesa/state_tracker/
Dst_shader_cache.c57 copy_blob_to_driver_cache_blob(struct blob *blob, struct gl_program *prog) in copy_blob_to_driver_cache_blob() argument
59 prog->driver_cache_blob = ralloc_size(NULL, blob->size); in copy_blob_to_driver_cache_blob()
60 memcpy(prog->driver_cache_blob, blob->data, blob->size); in copy_blob_to_driver_cache_blob()
61 prog->driver_cache_blob_size = blob->size; in copy_blob_to_driver_cache_blob()
66 struct gl_program *prog) in write_tgsi_to_cache() argument
72 copy_blob_to_driver_cache_blob(blob, prog); in write_tgsi_to_cache()
76 write_nir_to_cache(struct blob *blob, struct gl_program *prog) in write_nir_to_cache() argument
78 struct st_program *stp = (struct st_program *)prog; in write_nir_to_cache()
85 copy_blob_to_driver_cache_blob(blob, prog); in write_nir_to_cache()
89 st_serialise_ir_program(struct gl_context *ctx, struct gl_program *prog, in st_serialise_ir_program() argument
[all …]
Dst_atom_storagebuf.c44 st_bind_ssbos(struct st_context *st, struct gl_program *prog, in st_bind_ssbos() argument
49 if (!prog || !st->pipe->set_shader_buffers) in st_bind_ssbos()
52 for (i = 0; i < prog->info.num_ssbos; i++) { in st_bind_ssbos()
58 prog->sh.ShaderStorageBlocks[i]->Binding]; in st_bind_ssbos()
79 prog->info.num_ssbos, buffers, in st_bind_ssbos()
80 prog->sh.ShaderStorageBlocksWriteAccess); in st_bind_ssbos()
83 int num_ssbos = prog->info.num_ssbos; in st_bind_ssbos()
98 struct gl_program *prog = in st_bind_vs_ssbos() local
101 st_bind_ssbos(st, prog, PIPE_SHADER_VERTEX); in st_bind_vs_ssbos()
106 struct gl_program *prog = in st_bind_fs_ssbos() local
[all …]
/external/mesa3d/src/gallium/drivers/zink/
Dzink_program.c137 …ct zink_context *ctx, struct zink_shader *stages[ZINK_SHADER_COUNT], struct zink_gfx_program *prog) in update_shader_modules() argument
153 prog->modules[type] = CALLOC_STRUCT(zink_shader_module); in update_shader_modules()
154 assert(prog->modules[type]); in update_shader_modules()
155 pipe_reference_init(&prog->modules[type]->reference, 1); in update_shader_modules()
157 prog->modules[type]->shader = zink_shader_compile(zink_screen(ctx->base.screen), dirty[i], in update_shader_modules()
158prog->shader_slot_map, &prog->shader_slots_reserved); in update_shader_modules()
160 …zink_shader_module_reference(zink_screen(ctx->base.screen), &prog->modules[type], ctx->curr_progra… in update_shader_modules()
161 prog->shaders[type] = stages[type]; in update_shader_modules()
179 init_slot_map(struct zink_context *ctx, struct zink_gfx_program *prog) in init_slot_map() argument
192 memset(prog->shader_slot_map, -1, sizeof(prog->shader_slot_map)); in init_slot_map()
[all …]
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_program_binary.c130 serialize_nir_part(struct blob *writer, struct gl_program *prog) in serialize_nir_part() argument
135 nir_serialize(writer, prog->nir, false); in serialize_nir_part()
140 brw_program_serialize_nir(struct gl_context *ctx, struct gl_program *prog) in brw_program_serialize_nir() argument
142 if (driver_blob_is_ready(prog->driver_cache_blob, in brw_program_serialize_nir()
143 prog->driver_cache_blob_size, false)) in brw_program_serialize_nir()
146 if (prog->driver_cache_blob) in brw_program_serialize_nir()
147 ralloc_free(prog->driver_cache_blob); in brw_program_serialize_nir()
151 serialize_nir_part(&writer, prog); in brw_program_serialize_nir()
153 prog->driver_cache_blob = ralloc_size(NULL, writer.size); in brw_program_serialize_nir()
154 memcpy(prog->driver_cache_blob, writer.data, writer.size); in brw_program_serialize_nir()
[all …]
Dbrw_disk_cache.c56 gen_shader_sha1(struct gl_program *prog, gl_shader_stage stage, in gen_shader_sha1() argument
64 _mesa_sha1_format(sha1_buf, prog->sh.data->sha1); in gen_shader_sha1()
77 read_blob_program_data(struct blob_reader *binary, struct gl_program *prog, in read_blob_program_data() argument
82 brw_read_blob_program_data(binary, prog, stage, program, prog_data) && in read_blob_program_data()
88 struct gl_program *prog, gl_shader_stage stage) in read_and_upload() argument
123 gen_shader_sha1(prog, stage, &prog_key, binary_sha1); in read_and_upload()
150 if (!read_blob_program_data(&binary, prog, stage, &program, prog_data)) { in read_and_upload()
197 prog_key.base.program_string_id = brw_program(prog)->id; in read_and_upload()
203 _mesa_shader_stage_to_abbrev(stage), brw_program(prog)->id); in read_and_upload()
204 brw_program_deserialize_driver_blob(&brw->ctx, prog, stage); in read_and_upload()
[all …]
Dbrw_program.c82 struct gl_program *prog, in brw_create_nir() argument
105 nir_remap_dual_slot_attributes(nir, &prog->DualSlotInputs); in brw_create_nir()
115 nir = prog_to_nir(prog, options); in brw_create_nir()
159 _mesa_add_state_reference(prog->Parameters, in brw_create_nir()
181 struct gl_program *prog, in brw_nir_lower_resources() argument
185 NIR_PASS_V(prog->nir, gl_nir_lower_samplers, shader_prog); in brw_nir_lower_resources()
186 prog->info.textures_used = prog->nir->info.textures_used; in brw_nir_lower_resources()
187 prog->info.textures_used_by_txf = prog->nir->info.textures_used_by_txf; in brw_nir_lower_resources()
189 NIR_PASS_V(prog->nir, brw_nir_lower_image_load_store, devinfo, NULL); in brw_nir_lower_resources()
191 if (prog->nir->info.stage == MESA_SHADER_COMPUTE && in brw_nir_lower_resources()
[all …]
/external/rust/crates/grpcio-sys/grpc/third_party/re2/re2/testing/
Ddfa_test.cc46 static void DoBuild(Prog* prog) { in DoBuild() argument
47 ASSERT_TRUE(prog->BuildEntireDFA(Prog::kFirstMatch, nullptr)); in DoBuild()
61 Prog* prog = re->CompileToProg(0); in TEST() local
62 ASSERT_TRUE(prog != NULL); in TEST()
64 std::thread t(DoBuild, prog); in TEST()
67 delete prog; in TEST()
72 Prog* prog = re->CompileToProg(0); in TEST() local
73 ASSERT_TRUE(prog != NULL); in TEST()
77 threads.emplace_back(DoBuild, prog); in TEST()
82 prog->BuildEntireDFA(Prog::kFirstMatch, nullptr); in TEST()
[all …]
/external/mesa3d/src/mesa/main/
Darbprogram.c178 struct gl_program *prog = _mesa_lookup_program(ctx, ids[i]); in _mesa_DeleteProgramsARB() local
179 if (prog == &_mesa_DummyProgram) { in _mesa_DeleteProgramsARB()
182 else if (prog) { in _mesa_DeleteProgramsARB()
184 switch (prog->Target) { in _mesa_DeleteProgramsARB()
189 _mesa_BindProgramARB(prog->Target, 0); in _mesa_DeleteProgramsARB()
196 _mesa_BindProgramARB(prog->Target, 0); in _mesa_DeleteProgramsARB()
205 _mesa_reference_program(ctx, &prog, NULL); in _mesa_DeleteProgramsARB()
255 struct gl_program *prog = NULL; in _mesa_IsProgramARB() local
262 prog = _mesa_lookup_program(ctx, id); in _mesa_IsProgramARB()
263 if (prog && (prog != &_mesa_DummyProgram)) in _mesa_IsProgramARB()
[all …]
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_program.c552 nvc0_program_dump(struct nvc0_program *prog) in nvc0_program_dump() argument
556 if (prog->type != PIPE_SHADER_COMPUTE) { in nvc0_program_dump()
557 _debug_printf("dumping HDR for type %i\n", prog->type); in nvc0_program_dump()
558 for (pos = 0; pos < ARRAY_SIZE(prog->hdr); ++pos) in nvc0_program_dump()
560 pos * sizeof(prog->hdr[0]), prog->hdr[pos]); in nvc0_program_dump()
562 _debug_printf("shader binary code (0x%x bytes):", prog->code_size); in nvc0_program_dump()
563 for (pos = 0; pos < prog->code_size / 4; ++pos) { in nvc0_program_dump()
566 _debug_printf("%08x ", prog->code[pos]); in nvc0_program_dump()
573 nvc0_program_translate(struct nvc0_program *prog, uint16_t chipset, in nvc0_program_translate() argument
590 info->type = prog->type; in nvc0_program_translate()
[all …]
/external/aac/libMpegTPDec/src/
Dtpdec_latm.cpp318 for (UINT prog = 0; prog < pLatmDemux->m_numProgram; prog++) { in CLatmDemux_ReadStreamMuxConfig() local
319 pLatmDemux->m_numLayer[prog] = FDKreadBits(bs, 3) + 1; in CLatmDemux_ReadStreamMuxConfig()
320 if (pLatmDemux->m_numLayer[prog] > LATM_MAX_LAYER) { in CLatmDemux_ReadStreamMuxConfig()
325 for (UINT lay = 0; lay < pLatmDemux->m_numLayer[prog]; lay++) { in CLatmDemux_ReadStreamMuxConfig()
327 p_linfo = &pLatmDemux->m_linfo[prog][lay]; in CLatmDemux_ReadStreamMuxConfig()
332 if ((prog == 0) && (lay == 0)) { in CLatmDemux_ReadStreamMuxConfig()
340 FDKmemcpy(&pAsc[TPDEC_TRACKINDEX(prog, lay)], in CLatmDemux_ReadStreamMuxConfig()
341 &pAsc[TPDEC_TRACKINDEX(prog, lay - 1)], in CLatmDemux_ReadStreamMuxConfig()
352 (pAsc[TPDEC_TRACKINDEX(prog, lay)].m_aot == AOT_USAC)) { in CLatmDemux_ReadStreamMuxConfig()
354 (UINT)(pAsc[TPDEC_TRACKINDEX(prog, lay)] in CLatmDemux_ReadStreamMuxConfig()
[all …]
/external/mesa3d/src/gallium/frontends/clover/api/
Dprogram.cpp43 build_notifier(cl_program prog, in build_notifier() argument
45 prog_(prog), notifer(notifer), data_(data) { } in build_notifier()
59 validate_build_common(const program &prog, cl_uint num_devs, in validate_build_common() argument
66 if (prog.kernel_ref_count()) in validate_build_common()
70 return !count(dev, prog.devices()); in validate_build_common()
204 auto &prog = obj(d_prog); in clBuildProgram() local
206 (d_devs ? objs(d_devs, num_devs) : ref_vector<device>(prog.devices())); in clBuildProgram()
209 validate_build_common(prog, num_devs, d_devs, pfn_notify, user_data); in clBuildProgram()
213 if (prog.has_source) { in clBuildProgram()
214 prog.compile(devs, opts); in clBuildProgram()
[all …]
/external/mksh/src/
Dcheck.pl184 ($prog = $0) =~ s#.*/##;
187 Usage: $prog [-Pv] [-C cat] [-e e=v] [-p prog] [-s fn] [-T dir] \
255 die "$prog: no program specified (use -p)\n" if !defined $opt_p;
256 die "$prog: no test set specified (use -s)\n" if !defined $opt_s;
264 die "$prog: bad -t argument (should be number > 0): $opt_t\n"
281 die "$prog: categories can't be negated on the command line\n"
329 die "$prog: couldn't get current working directory\n" if $pwd eq '';
330 die "$prog: couldn't cd to $pwd - $!\n" if !chdir($pwd);
332 die "$prog: couldn't cd to $temp_base - $!\n" if !chdir($temp_base);
333 die "$prog: couldn't get temporary directory base\n" unless -d '.';
[all …]

12345678910>>...40