src/commands/simple/ci.c File Reference
#include <sys/types.h>
#include <string.h>
#include <sys/stat.h>
#include <pwd.h>
#include <signal.h>
#include <stdlib.h>
#include <unistd.h>
#include <time.h>
#include <fcntl.h>
#include <sys/wait.h>
#include <stdio.h>
Go to the source code of this file.
|
Defines |
| #define | SUFFIX ",S" |
| #define | SVCDIR "SVC" |
| #define | LINELEN 256 |
| #define | FIX "fix $1 Fix.$1 > New.$1; mv New.$1 $1\n" |
| #define | PATHLEN 128 |
Functions |
| | _PROTOTYPE (int main,(int argc, char **argv)) |
| | _PROTOTYPE (void rundiff,(void)) |
| | _PROTOTYPE (void logmsg,(FILE *fp)) |
| | _PROTOTYPE (void fname,(char *src, char *dst)) |
| | _PROTOTYPE (int lockcheck,(FILE *fp, int rev)) |
| | _PROTOTYPE (void onintr,(int dummy)) |
| | _PROTOTYPE (char *whoami,(void)) |
| int | main (int argc, char **argv) |
| void | rundiff () |
| void | logmsg (FILE *fp) |
| void | fname (char *src, char *dst) |
| void | svcname (char *src, char *dst) |
| int | lockcheck (FILE *fp, int rev) |
| void | onintr (int dummy) |
| void | clean () |
| char * | whoami () |
Variables |
| int | unlocked = 0 |
| int | relock = 0 |
| char | file [PATHLEN] |
| char | svc [PATHLEN] |
| char | newsvc [PATHLEN] |
| char | line [LINELEN] |
| char * | p |
| FILE * | svcfp |
| FILE * | origfp |
| FILE * | newfp |
| FILE * | srcfp |
| int | rev |
| int | status |
| struct stat stb1 | stb2 |
| char | original [] = "/tmp/cioXXXXXX" |
| char | diffout [] = "/tmp/cidXXXXXX" |
Define Documentation
| #define FIX "fix $1 Fix.$1 > New.$1; mv New.$1 $1\n" |
Definition at line 21 of file ci.c.
Definition at line 18 of file ci.c.
Definition at line 29 of file ci.c.
Definition at line 15 of file ci.c.
Definition at line 16 of file ci.c.
Function Documentation
| _PROTOTYPE |
( |
char * |
whoami, |
|
|
(void) |
| |
|
) |
| | |
| _PROTOTYPE |
( |
void |
onintr, |
|
|
(int dummy) |
| |
|
) |
| | |
| _PROTOTYPE |
( |
int |
lockcheck, |
|
|
(FILE *fp, int rev) |
| |
|
) |
| | |
| _PROTOTYPE |
( |
void |
fname, |
|
|
(char *src, char *dst) |
| |
|
) |
| | |
| _PROTOTYPE |
( |
void |
logmsg, |
|
|
(FILE *fp) |
| |
|
) |
| | |
| _PROTOTYPE |
( |
void |
rundiff, |
|
|
(void) |
| |
|
) |
| | |
| _PROTOTYPE |
( |
int |
main, |
|
|
(int argc, char **argv) |
| |
|
) |
| | |
Definition at line 327 of file ci.c.
| void fname |
( |
char * |
src, |
|
|
char * |
dst | |
|
) |
| | |
Definition at line 263 of file ci.c.
| int lockcheck |
( |
FILE * |
fp, |
|
|
int |
rev | |
|
) |
| | |
Definition at line 300 of file ci.c.
| void logmsg |
( |
FILE * |
fp |
) |
|
Definition at line 251 of file ci.c.
| int main |
( |
int argc |
, |
|
|
char ** |
argv | |
|
) |
| | |
Definition at line 59 of file ci.c.
| void onintr |
( |
int |
dummy |
) |
|
Definition at line 319 of file ci.c.
Definition at line 220 of file ci.c.
| void svcname |
( |
char * |
src, |
|
|
char * |
dst | |
|
) |
| | |
Definition at line 272 of file ci.c.
Definition at line 335 of file ci.c.
Variable Documentation
Definition at line 47 of file ci.c.
Definition at line 34 of file ci.c.
Definition at line 37 of file ci.c.
Definition at line 41 of file ci.c.
Definition at line 36 of file ci.c.
Definition at line 41 of file ci.c.
Definition at line 46 of file ci.c.
Definition at line 38 of file ci.c.
Definition at line 33 of file ci.c.
Definition at line 43 of file ci.c.
Definition at line 42 of file ci.c.
Definition at line 44 of file ci.c.
Definition at line 45 of file ci.c.
Definition at line 35 of file ci.c.
Definition at line 40 of file ci.c.
Definition at line 32 of file ci.c.