这篇教程C++ rpmlog函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中rpmlog函数的典型用法代码示例。如果您正苦于以下问题:C++ rpmlog函数的具体用法?C++ rpmlog怎么用?C++ rpmlog使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了rpmlog函数的28个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: fsmDebugstatic void fsmDebug(const char *fpath, rpmFileAction action, const struct stat *st){ rpmlog(RPMLOG_DEBUG, "%-10s %06o%3d (%4d,%4d)%6d %s/n", fileActionString(action), (int)st->st_mode, (int)st->st_nlink, (int)st->st_uid, (int)st->st_gid, (int)st->st_size, (fpath ? fpath : ""));}
开发者ID:nforro,项目名称:rpm,代码行数:9,
示例2: rpmluaRunScriptFileint rpmluaRunScriptFile(rpmlua _lua, const char *filename){ INITSTATE(_lua, lua); lua_State *L = lua->L; int ret = 0; if (luaL_loadfile(L, filename) != 0) { rpmlog(RPMLOG_ERR, _("invalid syntax in Lua file: %s/n"), lua_tostring(L, -1)); lua_pop(L, 1); ret = -1; } else if (lua_pcall(L, 0, 0, 0) != 0) { rpmlog(RPMLOG_ERR, _("Lua script failed: %s/n"), lua_tostring(L, -1)); lua_pop(L, 1); ret = -1; } return ret;}
开发者ID:hahnakane,项目名称:junkcode,代码行数:18,
示例3: fdJumpstatic rpmRC fdJump(FD_t fd, off_t offset){ if (Fseek(fd, offset, SEEK_SET) < 0) { rpmlog(RPMLOG_ERR, _("Could not seek in file %s: %s/n"), Fdescr(fd), Fstrerror(fd)); return RPMRC_FAIL; } return RPMRC_OK;}
开发者ID:nforro,项目名称:rpm,代码行数:9,
示例4: checkPackagesstatic rpmRC checkPackages(char *pkgcheck){ int fail = rpmExpandNumeric("%{?_nonzero_exit_pkgcheck_terminate_build}"); int xx; rpmlog(RPMLOG_NOTICE, _("Executing /"%s/":/n"), pkgcheck); xx = system(pkgcheck); if (WEXITSTATUS(xx) == -1 || WEXITSTATUS(xx) == 127) { rpmlog(RPMLOG_ERR, _("Execution of /"%s/" failed./n"), pkgcheck); if (fail) return RPMRC_NOTFOUND; } if (WEXITSTATUS(xx) != 0) { rpmlog(RPMLOG_ERR, _("Package check /"%s/" failed./n"), pkgcheck); if (fail) return RPMRC_FAIL; } return RPMRC_OK;}
开发者ID:ereshetova,项目名称:rpm,代码行数:18,
示例5: rpmlockNew/* External interface */rpmlock rpmlockNew(const char *lock_path, const char *descr){ rpmlock lock = rpmlock_new(lock_path, descr); if (!lock) { rpmlog(RPMLOG_ERR, _("can't create %s lock on %s (%s)/n"), descr, lock_path, strerror(errno)); } return lock;}
开发者ID:Distrotech,项目名称:rpm,代码行数:10,
示例6: rpmmgFileconst char * rpmmgFile(rpmmg mg, const char *fn){ const char * t = NULL;if (_rpmmg_debug)fprintf(stderr, "--> rpmmgFile(%p, %s)/n", mg, (fn ? fn : "(nil)"));#if defined(HAVE_MAGIC_H) if (mg->ms) { const char * lpath = NULL; int ut = urlPath(fn, &lpath); switch (ut) { case URL_IS_FTP: case URL_IS_HKP: case URL_IS_HTTP: case URL_IS_HTTPS: { char b[512]; size_t nb = 0; FD_t fd; fd = Fopen(fn, "r.ufdio"); if (fd != NULL && !Ferror(fd)) { nb = Fread(b, 1, sizeof(b), fd); (void) Fclose(fd); } if (nb > 0) return rpmmgBuffer(mg, b, nb); } break; case URL_IS_DASH: case URL_IS_MONGO: /* XXX FIXME */ break; case URL_IS_PATH: fn = lpath; /*@[email C++ rpmtdFreeData函数代码示例 C++ rpm_regulator_smd_driver_init函数代码示例
|