/external/e2fsprogs/resize/ |
D | sim_progress.c | 29 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/ |
D | nv50_program.c | 43 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/ |
D | set_uniform_initializer_tests.cpp | 33 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/ |
D | arbprogparse.c | 72 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 …]
|
D | program.c | 184 _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 …]
|
D | prog_print.c | 381 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 …]
|
D | prog_opt_constant_fold.c | 49 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/ |
D | serialize.cpp | 43 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 …]
|
D | linker_util.cpp | 42 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 …]
|
D | shader_cache.cpp | 71 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 …]
|
D | linker.cpp | 266 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 …]
|
D | gl_nir_linker.c | 315 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 …]
|
D | gl_nir_link_uniforms.c | 99 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/ |
D | st_shader_cache.c | 57 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 …]
|
D | st_atom_storagebuf.c | 44 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/ |
D | zink_program.c | 137 …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() 158 … prog->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/ |
D | brw_program_binary.c | 130 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 …]
|
D | brw_disk_cache.c | 56 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 …]
|
D | brw_program.c | 82 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/ |
D | dfa_test.cc | 46 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/ |
D | arbprogram.c | 178 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/ |
D | nvc0_program.c | 552 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/ |
D | tpdec_latm.cpp | 318 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/ |
D | program.cpp | 43 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/ |
D | check.pl | 184 ($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 …]
|