Lines Matching defs:filename
92 void doAdd(const char* filename, PackageInfo* info) {
94 if (obb->readFrom(filename)) {
95 fprintf(stderr, "ERROR: %s: OBB signature already present\n", filename);
106 if (!obb->writeTo(filename)) {
108 filename, strerror(errno));
115 void doRemove(const char* filename) {
117 if (!obb->readFrom(filename)) {
118 fprintf(stderr, "ERROR: %s: no OBB signature present\n", filename);
122 if (!obb->removeFrom(filename)) {
123 fprintf(stderr, "ERROR: %s: couldn't remove OBB signature\n", filename);
130 void doInfo(const char* filename) {
132 if (!obb->readFrom(filename)) {
133 fprintf(stderr, "ERROR: %s: couldn't read OBB signature\n", filename);
137 printf("OBB info for '%s':\n", filename);
263 fprintf(stderr, "ERROR: filename required!\n\n");
268 const char* filename = argv[optind++];
277 doAdd(filename, &package_info);
281 doRemove(filename);
285 doInfo(filename);