annotate lib-src/leditcfns.c @ 31809:a2c432c6b343
(vc-rcs-workfile-is-newer): New function.
(vc-rcs-state-heuristic): Use it to guess the state of files with
non-strict locking.
(vc-rcs-find-most-recent-rev): Handle the case when a branch has been
set with -b, but not created yet.
(vc-rcs-fetch-master-state): With non-strict locking, compare file
contents in order to find the state.
(vc-rcs-checkin): Allow creation of branches with no changes.
(vc-rcs-unregister, vc-rcs-receive-file,
vc-rcs-set-non-strict-locking): New functions.
author |
André Spiegel <spiegel@gnu.org> |
date |
Thu, 21 Sep 2000 13:21:41 +0000 |
parents |
da530eb93c1a |
children |
695cf19ef79e |
rev |
line source |
0
|
1 #include <sgtty.h>
|
|
2 #include <signal.h>
|
|
3 #define STRLEN 100
|
|
4 static char str[STRLEN+1] = "%?emacs"; /* extra char for the null */
|
|
5
|
|
6 switch_to_proc(){
|
|
7 char *ptr = str;
|
|
8 while (*ptr) ioctl(0, TIOCSTI, ptr++);
|
|
9 ioctl(0, TIOCSTI, "\n");
|
|
10 kill(getpid(), SIGTSTP);
|
|
11 }
|
|
12
|
|
13 set_proc_str(ptr) char *ptr; {
|
|
14 if (strlen(ptr) <= STRLEN)
|
|
15 strcpy(str, ptr);
|
|
16 else
|
|
17 printf("string too long for set-proc-str: %s\n", ptr);
|
|
18 }
|