Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

628
Visualizações
WSL: función no implementada

Sé que wsl usa traduce todos los comandos que se ejecutarán desde el kernel de Windows, pero aún así, mi pregunta es:
¿Admite WSL llamadas al sistema (por ejemplo, colas de mensajes) y, en caso afirmativo, cómo?

Recibo el error "Función no implementada" cada vez que uso cualquiera de las funciones de la cola de mensajes. ¿Hay alguna esperanza?

[EDITAR:]

 int main(int argc,char* argv[]){ key_t key=MSG_KEY; mqid=msgget(key,0660 | IPC_CREAT ); if(mqid==-1){ perror("msgget error:"); printf(" %s",strerror(errno)); } int lenght=0,n=0; lenght=msgrcv(mqid,&req,MAX,1,0); if(lenght==-1){ if (errno == ENOMSG) { printf("\nNo message in the queue\n"); } else { printf("\nError receiving message: %s\n", strerror(errno)); } } else { printf("Received a message\n"); } printf("\nreceived %d number of bytes\n",n); msgctl(mqid,IPC_RMID,NULL); return 0; }
over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Falta System V IPC en WSL(1), que es a lo que pertenece msgctl.

https://github.com/microsoft/WSL/issues/1016

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda