Hello! On Sunday, 26. Juni 2016, 18:05:26 CEST wrote Mr. Dan Johansson: > The following code snippet compiles find but when run it just hangs forever
I compiled it (after simpel copy’n’paste) and run it at x86 and and Raspberry Pi first gen (B+). Hung nowhere. > > $ cat x.c > #include <stdio.h> > #include <unistd.h> > #include <crypt.h> > > int main() { > printf("Running test\n"); > char *encrypted = crypt("blablabla","ab"); > if(!encrypted || strcmp(encrypted,"ab.h7fshjf89f")) { > printf("Fail\n"); > } else { > printf("OK\n"); > } > } > > $ gcc -o xout x.c -lcrypt > > $ ./xout > Running test > > <here the program just hangs and needs to be killed with ^C> > > The same code runs fine on my desktop. > Any suggestions what could be my problem? => My output at ~amd64 and Raspberry Pi (~arm) was: ======================= fancy_user @ fancy_gentoo_host$ ./xout Running test Fail ======================= Maybe a strace (with dev-util/strace) tells you more (just a guess). If I can help with more specific informations and/or tests feel free to ask :) Greetings,, Nils
signature.asc
Description: This is a digitally signed message part.