- for (unsigned i = 0; i != frame_count; ++i)
- {
- std::string frame_name(background_name);
- frame_name.push_back('-');
- frame_name.push_back('0' + i / 10);
- frame_name.push_back('0' + i % 10);
- if (symlink(background_name.c_str(), frame_name.c_str()) != 0)
- throw std::runtime_error(
- std::string("symlink: ").append(std::strerror(errno)));
- }