![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| High Level Programming Posez vos questions à propos de C, C + +, Java, SQL, et d'autres langages de programmation ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| AWK au format TXT CSV, TXT fichier dans un format correct colonne | mdap | De programmation et de script Shell | 1 | 08-14-2008 12:03 PM |
| Pour convertir des fichiers multi-format à un format lisible ascii | gaur.deepti | UNIX pour les nuls Questions et réponses | 5 | 03-25-2008 03:03 PM |
| Convertir des fichiers au format UTF8 format ANSI | rajreddy | UNIX pour les nuls Questions et réponses | 9 | 05-25-2007 09:26 AM |
| Convertir des fichiers au format UTF8 format ANSI | rajreddy | UNIX for Advanced & Expert Users | 1 | 05-24-2007 07:40 AM |
| MMJJAA convertir le format de la date à ccyyddd format? | Bhups | De programmation et de script Shell | 2 | 09-28-2006 12:30 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
J'essaie de code suivant sous Solaris10, comme suit:
Code:
int glob = 6;
int main(void)
{
int var;
pid_t pid;
var = 88;
printf("before vfork\n");
if ((pid = vfork()) < 0) {
err_sys("vfork error");
} else if (pid == 0) {
glob++;
var++;
_exit(0);
}
printf("pid = %d, glob = %d, var = %d\n", getpid(), glob, var);
exit(0);
}
$ gcc-Wall abc.c error.obj abc.c: Dans la fonction 'main': abc.c: 16: warning: int format, pid_t arg (arg 2) ld: avertissement: symbole «mondialisation» a différents types: (fichier / var / tmp / / ccIMPxLe.o type \u003d OBJT; fichier / usr / lib / libc.so type \u003d FUNC); / var / tmp / / définition ccIMPxLe.o prendre ld: avertissement: symbole «mondialisation» a différents types: (fichier / var / tmp / / ccIMPxLe.o type \u003d OBJT; fichier / usr / lib / libc.so type \u003d FUNC); Pourquoi élever au-dessus d'avertissement? Comment la corriger? Merci d'avance |
|
||||
|
Parce que le pid diffèrent largement entre les systèmes, la seule chose que vous pouvez vraiment le faire (en dehors de l'évolution de printf () et en ajoutant une nouvelle classe d'objet) est à jeter intelligemment:
Code:
printf ("pid = %lu\n", (unsigned long) getpid());
HTH. YMMV. |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|