FreeCalypso > hg > fc-sim-tools
annotate libcommon/localcd.c @ 61:97646b363eaa
fc-uicc-tool: sws-lookup and sws-auth-* commands ported over
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Tue, 23 Mar 2021 06:07:06 +0000 | 
| parents | c9ef9e91dd8e | 
| children | 
| rev | line source | 
|---|---|
| 9 
c9ef9e91dd8e
new libcommon, initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 /* | 
| 
c9ef9e91dd8e
new libcommon, initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 2 * This module implements the local cd command. | 
| 
c9ef9e91dd8e
new libcommon, initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 3 */ | 
| 
c9ef9e91dd8e
new libcommon, initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 4 | 
| 
c9ef9e91dd8e
new libcommon, initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 5 #include <stdio.h> | 
| 
c9ef9e91dd8e
new libcommon, initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 6 #include <stdlib.h> | 
| 
c9ef9e91dd8e
new libcommon, initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 7 #include <unistd.h> | 
| 
c9ef9e91dd8e
new libcommon, initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 | 
| 
c9ef9e91dd8e
new libcommon, initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 cmd_cd(argc, argv) | 
| 
c9ef9e91dd8e
new libcommon, initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 10 char **argv; | 
| 
c9ef9e91dd8e
new libcommon, initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 11 { | 
| 
c9ef9e91dd8e
new libcommon, initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 12 int rc; | 
| 
c9ef9e91dd8e
new libcommon, initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 13 | 
| 
c9ef9e91dd8e
new libcommon, initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 14 rc = chdir(argv[1]); | 
| 
c9ef9e91dd8e
new libcommon, initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 15 if (rc < 0) | 
| 
c9ef9e91dd8e
new libcommon, initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 16 perror(argv[1]); | 
| 
c9ef9e91dd8e
new libcommon, initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 17 return rc; | 
| 
c9ef9e91dd8e
new libcommon, initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 18 } | 
