Staging
v0.5.0
https://github.com/git/git
Revision 297ca895a27a6bbdb7906371d533f72a12ad25b2 authored by Junio C Hamano on 20 January 2022, 23:25:38 UTC, committed by Junio C Hamano on 20 January 2022, 23:25:38 UTC
"git branch -h" incorrectly said "--track[=direct|inherit]",
implying that "--trackinherit" is a valid option, which has been
corrected.
source: <3de40324bea6a1dd9bca2654721471e3809e87d8.1642538935.git.steadmon@google.com>
source: <c3c26192-aee9-185a-e559-b8735139e49c@web.de>

* js/branch-track-inherit:
  branch,checkout: fix --track documentation
2 parent s 50b2d72 + 6327f0e
Raw File
Tip revision: 297ca895a27a6bbdb7906371d533f72a12ad25b2 authored by Junio C Hamano on 20 January 2022, 23:25:38 UTC
Merge branch 'js/branch-track-inherit'
Tip revision: 297ca89
unix-stream-server.h
#ifndef UNIX_STREAM_SERVER_H
#define UNIX_STREAM_SERVER_H

#include "unix-socket.h"

struct unix_ss_socket {
	char *path_socket;
	struct stat st_socket;
	int fd_socket;
};

/*
 * Create a Unix Domain Socket at the given path under the protection
 * of a '.lock' lockfile.
 *
 * Returns 0 on success, -1 on error, -2 if socket is in use.
 */
int unix_ss_create(const char *path,
		   const struct unix_stream_listen_opts *opts,
		   long timeout_ms,
		   struct unix_ss_socket **server_socket);

/*
 * Close and delete the socket.
 */
void unix_ss_free(struct unix_ss_socket *server_socket);

/*
 * Return 1 if the inode of the pathname to our socket changes.
 */
int unix_ss_was_stolen(struct unix_ss_socket *server_socket);

#endif /* UNIX_STREAM_SERVER_H */
back to top