Mais um blog inútil.

Openbsd

Agosto 28, 2008

lulz do c

Arquivado em: coding, drama, openbsd — falso @ 23:56

Como já não blogo há muito tempo decidi vir falar sobre algo completamente inutil. Estava eu a tentar compilar o ircd da ptlink no OpenBSD com o pcc em vez do gcc, quando me deparo com um erro meio estranho…

pcc -I../include -g -O2 -DNDEBUG -c help.c
pcc -I../include -g -O2 -DNDEBUG -c hvc.c
hvc.c, line 100: return value required
*** Error code 1

Achei estranho este tipo de erro, ate porque isto é compilavel em outras circunstancias.

int m_hvc(aClient *cptr, aClient *sptr, int parc, char *parv[])
{
  if(!IsPrivileged(sptr))
    return; /* Linha 100 */
  if(parc < 2)
  {
    if(MyClient(sptr))

Nunca tinha visto “return;” em nenhum codigo na vida, e fiquei a pensar como é que o gcc papa isto sem espinhas. Pus return 0; porque me pareceu bem e o resto do programa compilou bem, mas depois deu problemas a linkar portanto cagay naquilo. Fiz uma experiencia:

{:/home/bud/gcc:48} cat main.c
#include <stdio.h>

int sida() {
        return;
}

int main() {
        printf("%x--\n",sida());

        return 0;
}
{:/home/bud/gcc:49} gcc -o sida main.c
{:/home/bud/gcc:50} ./sida
3bbc634d--
{:/home/bud/gcc:51} ./sida
5357df90--
{:/home/bud/gcc:52} ./sida
b3e1e9d9--

Belo random number generator :-P Com -Wall o gcc ja diz qualquer coisinha

main.c: In function `sida':
main.c:4: warning: `return' with no value, in function returning non-void

Acho que supostamente isto nao devia funcionar? O dcoder teve me a dar umas dicas e disse que o msvc tambem comia os return;. Bastante inútil este post, hein?

Abril 19, 2008

Já sou homem! II

Arquivado em: fail, openbsd, osx — falso @ 17:56

Estou meio desapontado com o OpenBSD no mac, e portanto tive de vir blogar sobre isso.

1º Não tem Virtual Terminals, ou seja só se tem um terminal na consola.
2º Não ha rato na consola, o wsmoused nem é compilado no macppc.
3º O monitor não se desliga passado um tempo sem mexer no teclado ou no rato (deixei a compilar coisas durante a noite, e quando acordei o monitor continuava ligado).
4º A compilação das coisas leva MUITO mais tempo em comparação com o OSX.
5º ???
6º FAILURE

Abril 17, 2008

OpenBSD para quem ama!

Arquivado em: linux, openbsd — falso @ 19:43

Passei o blol.org e o rdk.homeip.net (incluido o rdk.homeip.net/wiki) para o OpenBSD, porque a conta da lulz ao fim do mês estava a ser gigante. Assim já posso desligar o lunix durante a noite.

Foi cagativo passar o WordPress de uma maquina pra outra, foi so mesmo copiar os ficheiros e criar o vhost neste apache. Piece of cake, amei mesmo!

Ah… Já tenho alta AP com WPA em OpenBSD! :-P

OpenBSD com WPA

Arquivado em: openbsd — falso @ 00:08

Passados uns mil anos a ser gozado por causa do OpenBSD nao ter WPA, hoje aconteceu alta magia, foi commitado alta suporte a wpa no OpenBSD!

Já estou a compilar o kernel, e a seguir é já o userland todo, amanhã já faço alta AP com WPA, só para quem ama!

[imagem perdida]