socket_path = m_asprintf("%s/g%s",run_base,ident);
}
+static bool check_garbage(void) {
+ struct stat sock_stab, cmd_stab;
+ int r;
+
+ r = lstat(socket_path, &sock_stab);
+ if (r) {
+ if ((errno == ENOENT))
+ return 0; /* well, no garbage then */
+ err(127,"stat socket (%s)",socket_path);
+ }
+
+ r = lstat(command, &cmd_stab);
+ if (r) err(127,"lstat command (%s)",command);
+
+ return 0;
+}
+
int main(int argc, const char *const *argv) {
myopt(&argv, cmdinfos);
find_socket_path();
+ check_garbage();
+
printf(">%s<\n",socket_path);
exit(0);